gpt4 book ai didi

ios - BFTask 的值类型没有成员生成器 : Swift 2. 0

转载 作者:搜寻专家 更新时间:2023-11-01 07:29:37 25 4
gpt4 key购买 nike

override func viewDidAppear(animated: Bool) {
var query = PFQuery(className: "_User")
query.whereKey("username", equalTo: userName)
var objects = query.findObjectsInBackground()

self.resultsImageFiles.removeAll(keepCapacity: false)

**for object in objects {**
self.resultsImageFiles.append(object["photo"] as! PFFile)
self.resultsImageFiles[0].getDataInBackgroundWithBlock {
(imageData:NSData?, error:NSError?) -> Void in

}
}
}

所以我今天早上一直在浏览网站/谷歌搜索,也许我只是太笨了,但我似乎找不到我的错误的答案。错误是,正如我在标题中所述:BFTask 的值类型没有成员生成器

它位于for object in objects 行中。我试图打开它,但它不起作用(可能是因为该选项并不意味着为零)?有任何想法吗?谢谢,布鲁克

最佳答案

findObjectInBackground() returns an object representing a background task ,不是数组。在代码中放置 for 循环的位置,后台任务可能还没有完成。

您需要等待它完成,然后使用 continueWithBlock 提取其结果,这将为您提供所需的数组。

关于ios - BFTask 的值类型没有成员生成器 : Swift 2. 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33443753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com