0

當我導航回到以前的視圖時,如何從texfield中保存數據?導航時保存數據

我已經設置應用程序來保存所有數據plist時終止,但我當我瀏覽上下視圖,我需要將數據保存到某個地方。任何建議?當導航欄上的「返回」按鈕按下時保存數據?但是如何?保存到NSUserDefaults?

回答

0

您是否嘗試過使用會話變量?您可以將所有字段存儲在會話變量中,並且每次用戶訪問該頁面時,都會首先檢查會話變量是否已設置。如果是這樣,則使用預填有會話變量值的輸入字段呈現表單。如果不是,則渲染一個空白表單。

+0

我想你看這是一個服務器端的網絡編碼的問題,而不是一個iPhone應用程序的問題... – 2010-08-02 19:42:20

+0

任何其他的想法.....? – Stefan 2010-08-02 20:06:35

0

您可能會考慮將文本字段的內容存儲到應用程序委託的實例變量NSString *。如果您確實保留了文本字段,則最好的做法是viewDidUnload方法。

0

如果你正在使用NSuserDefaults,我用這個按鈕來保存我的tableview數據。名單是我的NSMutableArray保存我的數據

(void)viewDidDisappear:(BOOL)animated{ [NSKeyedArchiver archiveRootObject:self.list toFile:[self dataFilePath]]; }