【发布时间】:2015-10-30 19:43:09
【问题描述】:
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 行中。我试图解开它,但它没有用(可能是因为该选项并不意味着为零)?有任何想法吗?谢谢, 布洛克
【问题讨论】:
-
查看文档。所有这些都针对 Swift 2 进行了更新。parse.com/docs/ios/guide#queries
-
谢谢!这有很大帮助:) 我想通了!在 PFObject 中添加了 findobjectsthebackgroundwithblock 并修复了它:)
标签: ios iphone swift parse-platform