刚切换到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()
}
}
}
1 回答
在块中更改_697509_为
[PFObject]?
.这是在ParseSDK 1.8.3上更新的,如果没有,请下载最新版本 .
希望我能帮忙 .