【发布时间】:2017-06-28 06:48:49
【问题描述】:
Swift 3 - Xcode 8 我正在使用表格视图来下载和显示 className 中的所有对象:“Task”。但是,当用户到达表格视图的底部时,如何将对象的数量限制为 25 个并仅加载 25 个?
用户如何下拉刷新以获取最新的任务?提前谢谢你!!!
let query = PFQuery(className: "Task")
query.whereKey("userId", equalTo: (PFUser.current()?.objectId!)!)
query.findObjectsInBackground(block: { (objects, error) in
if let posts = objects{
for object in posts {
if let post = object as? PFObject {
self.taskType.append(post["type"] as! String)
self.taskTitle.append(post["title"] as! String)
self.taskDescription.append(post["description"] as! String)
self.taskPostal.append(post["postal"] as! String)
self.taskRegion.append(post["region"] as! String)
self.taskAmount.append(post["amount"] as! String)
self.taskAmountType.append(post["amountType"] as! String)
self.taskId.append(object.objectId!)
self.tableView.reloadData()
}
}
}
})
【问题讨论】:
-
FWIW 您所描述的技术(一次 25 个项目)称为分页。网上有几个使用 iOS 的教程可能会对您有所帮助。
标签: swift uitableview parse-platform pull-to-refresh