刚切换到Swift2,我收到此编译器错误。有人能告诉我这段代码有什么问题吗?
nameSpotQuery.findObjectsInBackgroundWithBlock{(results: [AnyObject]?, error: NSError?) -> Void in
if error != nil {
print(error)
}
if let objects = results as? [PFObject]{
self.searchResults.removeAll(keepCapacity: false)
for object in objects {
let name = object.objectForKey("Name") as! String
self.searchResults.append(name)
}
dispatch_async(dispatch_get_main_queue()){
self.collectionView.reloadData()
self.searchBars.resignFirstResponder()
}
}
}
答案 0 :(得分:0)
更改块中[AnyObject]?
的{{1}}。
这是在ParseSDK 1.8.3上更新的,如果没有,请下载最新版本。
希望我能提供帮助。