ios - 如何取消解析获取数据请求

标签 ios uitableview parse-platform

我正在使用来自 Parse 的 PFQueryTableViewController

我正在使用分段控件从数据库中检索两种类型的项目。根据选择的分段按钮,它会检索一种类型或另一种类型并重新加载相同的 tableView。问题是,当我正在加载一种类型,然后在第一种类型仍在加载时切换到另一种类型时,tableView 会填充第一种类型的项目。有什么办法可以取消 tableView 取数据?

最佳答案

PFQueryTableViewController 的数据检索是通过重写 queryForTable 来处理的,您应该能够调用 cancel 就像您在任何其他查询中一样。

或者,构建您自己的 TableView Controller 非常容易,它使用 Parse 填充它的数据源。使用它,您可以维护两个单独的查询结果容器以避免两个段之间的冲突。

Here's another post它将向您展示如何创建您自己的 TableView Controller 。

关于ios - 如何取消解析获取数据请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32638735/

相关文章:

iOS 应用程序的界面让人想起 Finder 的列 View

ios - 如何在 ARC 下的 Instruments 中激活 Cycles 报告?

ios - scrollsToTop 和屏幕上的多个 scrollViews

ios - 两个PFObject可以互相指向吗?

ios - 使用指针列表 (where, $in) 解析包含在中的查询约束

c# - Monotouch : Setting Window in pre 5. 0 设备

iphone - 防止游戏套件多次授予成就

ios - 如何在解析时检查云代码生成的错误

ios - didSelectRowAtIndexPath 中的 NSIndexPath 和 objectAtIndex 崩溃?

iphone - 将单元格添加到 UITableView 顶部