我的请求总是返回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它不起作用?!
答案 0 :(得分:0)
findObjectsInBackgroundWithBlock
不会立即返回任何内容。它在一个单独的线程上执行查询,然后稍后调用该块。在结果发生变化时,您需要使用these methods(或仅reloadData
)来更新表格视图。 (确保在主线程上执行此操作。)