一个屏幕中的两个表

时间:2012-01-13 20:19:00

标签: ipad uitableview rss nsmutabledictionary

我希望在以下的一个iPad屏幕上有两个表和一个webview:

  • 第一个表将解析RSS提要中的项目,并且可以选择a 选中标记
  • 第二个表格将包含所有选中的项目
  • webview将是来自第一个表的 didSelectRowAtIndexPath 的内容(所以基本上第一个表提供了从didSelectRow显示内容的机会,并选中一个框(或其他)来创建辅助表

我被告知第二个表格,我应该将支票写入带有 NSMutableDictionary 的plist,然后第二个表格将只是plist的一个表格......但实际上,< strong> 这个 的代码是什么?...我在哪里放?等等等。如果用户取消选中项目,则plist中的行将是清除,对吧???

I PRESUME我可以在一个屏幕上显示所有三个类,如

[viewController.view addSubview:someOtherViewControler.view];

我有什么理由不这样做吗?

非常感谢! XOXO

1 个答案:

答案 0 :(得分:0)

没有理由你不应该这样做,而且如果你试图用一个视图控制器完成所有操作,你会比你提出的方法更开心。

组织设计模式是为了简化软件的设计和维护。您所描述的显然是三个独立的数据源,每个数据源都有自己独立的视图。您可以在每个模式上独立使用MVC设计模式。这种独立性使其具有易于设计和维护的独立视图控制器。

将它们收集到您的应用程序的一个主视图中的事实远远超过了您将使用单独的视图控制器获得的可维护性的简化。