我正在製作一個應用程序,並且遇到問題。如何使用NSUserDefaults保存內容
,如果你看一下這個鏈接
https://github.com/yonat/EditableList
如果你運行應用程序,以及更多的文本添加到表,直到你加1或2或你想盡可能多的,那麼當你退出應用程序並將其從多任務處理中解放出來,您之前輸入的文本不再存在。
我想通過使用NSUserdefaults保存用戶放入的文本,但我是初學者,不知道該怎麼做。你能告訴我要輸入什麼代碼和放在哪裏。
請你能幫助我!!!!
我正在製作一個應用程序,並且遇到問題。如何使用NSUserDefaults保存內容
,如果你看一下這個鏈接
https://github.com/yonat/EditableList
如果你運行應用程序,以及更多的文本添加到表,直到你加1或2或你想盡可能多的,那麼當你退出應用程序並將其從多任務處理中解放出來,您之前輸入的文本不再存在。
我想通過使用NSUserdefaults保存用戶放入的文本,但我是初學者,不知道該怎麼做。你能告訴我要輸入什麼代碼和放在哪裏。
請你能幫助我!!!!
您可以將數據保存到NSUserDefaults
這樣
//Saving
NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
NSString* textFieldText = textField.text;
[defaults setObject:textFieldText forKey:@"textFieldText"];
[defaults synchronize];
//Retreiving
NSString* str = [defaults objectForKey:@"textFieldText"];
// Printing
NSLog(@"text from defaults %@",str);
在陣列處理的情況下,類似於
[defaults setObject:yourArray forKey:@"arrayKey"];
NSMutableArray *resultArray = [NSMutableArray arrayWithArray:[defaults objectForKey:@"arrayKey"]];
我猜他需要存儲用戶輸入的文本數組。 – Anupdas 2013-03-12 20:14:23
@Anupdas與保存文字沒有多大區別,但是我已經更新了我的答案! – nsgulliver 2013-03-12 20:19:42
請重新考慮回答這樣的「給我代碼」問題;他們不適合SO,回覆他們對網站不利。 – 2013-03-12 20:22:02
對不起,但這不是怎麼這麼工作。我們不太可能爲您下載和測試其他人的代碼,我們也不是在這裏爲您提供教程或爲您的規範編寫代碼。當你中途卡住時,你需要做自己的工作並來到這裏。 – 2013-03-12 20:20:43