我正在尝试使用parse.com在swift中进行查询。
即使我从Parse复制代码,我也收到错误。
代码是:
var query = PFQuery(className:"GameScore")
query.whereKey("playerName", equalTo:"Sean Plott")
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject], error: NSError) -> Void in
if error == nil {
// The find succeeded.
println("Successfully retrieved \(objects.count) scores.")
// Do something with the found objects
if let objects = objects as? [PFObject] {
for object in objects {
println(object.objectId)
}
}
} else {
// Log details of the failure
println("Error: \(error) \(error.userInfo!)")
}
}
}
findObjectsInBackgroundWithBlock
是错误所在。
答案 0 :(得分:0)
将object
替换为x
。
object
最有可能是关键字,但您将其指定/用作变量。
我建议如下:
for x in objects {
println(x.objectId)
}
答案 1 :(得分:0)
第3和第4行应如下所示:
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]?, error: NSError?) -> Void in