2012-07-09 42 views
4

我想存儲一個NSString變量,我從JSON請求中接收,供將來使用。因此,當用戶再次加載應用程序時,它會加載我存儲的該值(一個NSString)。Cocoa - 存儲一個NSString值

什麼是最好的方式來存儲這種信息?

+0

我會讀通過此使你更熟悉,爲您提供的選項。但正如下面的答案所說,NSUserDefaults可能會適合您的情況:https://developer.apple.com/technologies/ios/data-management.html – 2012-07-09 15:29:52

回答

8

NSUserDefaults是你在找什麼。

保存字符串:

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 
[prefs setObject:theStringToSave forKey:@"keyToLookupString"]; 
[prefs synchronize]; 

檢索字符串:

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 
NSString *theSavedString = [prefs stringForKey:@"keyToLookupString"]; 
+0

非常感謝安妮!你釘了它! – 88fsantos 2012-07-09 15:38:48