【发布时间】:2015-08-21 13:42:28
【问题描述】:
刚刚开始从 Obj-C 学习 Swift - 这是我不理解的简单内容:
class func queryForAllUsersWithCallback(completion: (users :[User]?, error :NSError?) ->()) {
var query = PFQuery(className:User.parseClassName())
query.findObjectsInBackgroundWithBlock ({
(objects:[AnyObject]?, error: NSError?) in
completion(users: objects, error: error);
})
}
给我一个编译器错误:
Cannot invoke 'findObjectsInBackgroundWithBlock' with an argument list of type '(([AnyObject]?, NSError?) -> _)'
如果我注释掉这一行:
completion(users: objects, error: error);
错误消失了,因此警告具有误导性。
【问题讨论】:
标签: swift