2011-11-16 42 views
0

我正在寫一個應用程序,並在做這件事時有一些疑問。我將數據保存在NSUserDefault中。我有4個視圖,它們是:更新視圖,刪除視圖,添加視圖和顯示視圖。由於NSUserDefault中的數據不可變。所以我所做的就是覆蓋數據。如何將1個數組用於多個視圖?

我想用一個數組來存儲所有的數據。比方說,我把它稱爲controlArray。 但是我怎樣才能將controlArray中的數據轉移到不同的視圖?例如:我刪除視圖中的controlArray中的項目,然後當我切換到顯示視圖時,該項目不應再被看到。爲其他觀點做同樣的事情。我可以這樣做嗎?請告訴我,給我一些提示。

非常感謝。

回答

0

嘗試將數組保存在AppDelegate中。您可以從任何地方訪問它並對其進行更改。

+0

不錯,它的作品,但是,我想嘗試與單噸。我創建了一個類Call Book。我在那裏製作一個NSMutableArray。然後在其他觀點我做:書*項目= [書籍新];然後[item.array addObject @「123」]但沒有任何反應。即使我NSlog的item.array類仍然給null。你能告訴我爲什麼請嗎? – user1035877

相關問題