Iphone &引用;过滤“;UITableView中的单元格。多视图?子视图?

Iphone &引用;过滤“;UITableView中的单元格。多视图?子视图?,iphone,uitableview,uitabbarcontroller,Iphone,Uitableview,Uitabbarcontroller,(第一个问题与iPhone的开发有关,所以很抱歉听起来偏离了轨道。) 我正在创建一个包含一些内容的视图;一个UITabBarController控制3uitableview。其中两个表视图是第三个表视图的过滤版本。他们所有人都将进行JSON调用(仍在处理)以检索对象列表 因此,由于这些视图在某种程度上是相关的,是否有一种更“合理”的方式来显示这些数据?比如说,子视图?或者我只需要为每个返回所需数据的视图创建一个视图,并对其进行处理 如果它有帮助的话,我可以完全控制我正在使用的API,所以对它的更

(第一个问题与iPhone的开发有关,所以很抱歉听起来偏离了轨道。)

我正在创建一个包含一些内容的视图;一个
UITabBarController
控制3
uitableview
。其中两个表视图是第三个表视图的过滤版本。他们所有人都将进行JSON调用(仍在处理)以检索对象列表

因此,由于这些视图在某种程度上是相关的,是否有一种更“合理”的方式来显示这些数据?比如说,子视图?或者我只需要为每个返回所需数据的视图创建一个视图,并对其进行处理

如果它有帮助的话,我可以完全控制我正在使用的API,所以对它的更改对我来说并不重要


提前谢谢

您希望尽量减少JSON调用命中服务器的次数。由于其中两个TableView显示第三个TableView中包含的数据子集,因此您应该进行一次JSON调用,然后在内存中过滤其他两个TableView的结果

一种方法是创建一个类来进行JSON调用,并用结果填充一个数组。然后可以将指向此对象的指针传递给三个tableView控制器。然后,每个控制器都可以访问结果数组并根据需要进行筛选