我的请求总是返回nil
var query : PFQuery = PFUser.query()!
query.whereKey("username", equalTo: searchForUser)
query.findObjectsInBackgroundWithBlock({ (object, error) -> Void in
if error != nil {
self.user = object
} else {
println(error)
}
})
因此,我想要一些可以计数的东西,以便将其用于 tableView(numberOfRowsInTableView)
我认为我的 self.user = object 不起作用?!
最佳答案
findObjectsInBackgroundWithBlock
不会立即返回任何内容。它在单独的线程上执行查询,然后稍后调用该 block 。您需要使用these methods (或者只是reloadData
)在结果发生变化时更新表格 View 。 (确保在主线程上执行此操作。)
关于Swift - findObjectsInBackgroundWithBlock 总是返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31764834/