【发布时间】:2017-11-10 09:33:19
【问题描述】:
我有一个应该显示用户的 UITableView,它是第一次显示,但在调用 reloadData() 时不会更新。
启动tableView和reloadData函数的代码如下:
let query = PFQuery(className: UserModel.parseClassName())
query.whereKey("gender", equalTo: current.sexe)
query.limit = countPerPage
query.skip = pageIndex * countPerPage
query.order(byAscending: "fullname")
query.findObjectsInBackground(block: {(objects: [PFObject]!, error: Error!) -> Void in
if error == nil {
for object in objects as! [UserModel]{
self.userArray.add(object)
}
self.serachTable.reloadData()
} else {
print("error")
}
})
【问题讨论】:
-
在主线程中更新一次并检查
-
尝试用表的
datasource和delagate方法更新。 -
@三币怎么样?
标签: ios swift uitableview parse-platform