如何在两个UITableViews之间传递数据?一个TableView应该有多个带有复选标记的已定义行(如设置面板)。然后,在第二个TableView中可以看到TableView中的这些已检查行。这样做的任何想法或代码示例?感谢。
答案 0 :(得分:1)
您需要提供通用模型数据(通常是数组),并且两个tableview数据源都使用此常见模型数据。
每个数据源如何呈现此数据取决于它们,并将影响每个表如何呈现数据。如果一个tableview"编辑"在模型数据中,可以告诉另一个tableview重绘数据数组中的该项。这有两种方式。
这是经典MVC(M =数据,V = tableview,C = tableview.datasource)。
答案 1 :(得分:0)
我最终使用了这个例子
Sharing data between view controllers and other objects @ iPhone Dev SDK
答案 2 :(得分:0)
在公共视图控制器中取两个tableview。只需将其与标签区分开来。当您从解析中获取数据时,只需使用标记重新加载表。您可以在公共基本视图控制器中管理两个表视图。