2012-01-13 66 views
0

我想有兩個表,並從一個iPad屏幕網頁視圖如下:兩個Tablew在一個屏幕

  • 第一個表將解析項目從RSS源,並且將有一個 選項勾選
  • 第二個表將包括所有的檢查項目
  • 的網頁流量將從didSelectRowAtIndexPath方法從第一表格中的內容(所以基本上第一個表給出顯示來自didSelectRow內容,並檢查一個盒子的機會(或其他)來創建第二個ary表。

有人告訴我第二個表格,我應該有檢查寫入一個plist出現的NSMutableDictionary,然後第二個表將只是plist中的表...但實際上,什麼此代碼?......我在哪裏呢?... ...等等等等等等。如果用戶取消選中的項目,在plist中的線將被清除,右???

我相信我可以顯示在一個屏幕上的所有三個類別的東西,如

[viewController.view addSubview:someOtherViewControler.view]; 

是否有任何理由爲什麼我不應該這樣做?

非常感謝! XOXO

回答

0

沒有理由不應該這樣做,並且如果您嘗試使用一個視圖控制器完成所有操作,您將對您提出的方法感到高興。

設計模式組織做是爲了簡化設計和軟件的維護。你所描述的顯然是三個獨立的數據源,每個數據源都有自己獨立的觀點。您可以在其中的每一個上獨立使用MVC設計模式。這種獨立性使其具有易於設計和維護的獨立視圖控制器。

,他們收集到你的應用的一個主要觀點是在維護簡單化,你將有獨立的視圖控制器獲得壓倒事實。

相關問題