我與NSUserDefaults
存在此問題。它保存了默認值,直到我在後臺關閉應用程序,然後當我返回所有的默認值時,它們都消失了。每次在我的設備上建立新版本時,它們也都會消失。但是,再次,只要我不在後臺殺死它們,它們就在應用程序中。它在iOS 6中工作正常。NSUserDefaults未保存在iOS 7中
3
A
回答
-2
確保幾件事情就像你一直在使用它之前宣佈userDefaults
,如果你已經採取了,在你AppDelegate
文件,然後在這裏是一個示例代碼,我是多麼節省值和正常工作,從而嘗試這樣
APP_DELEGATE.userDefaults = [NSUserDefaults standardUserDefaults];
[APP_DELEGATE.userDefaults setObject:@"unChecked" forKey:@"CheckMark"];
[APP_DELEGATE.userDefaults synchronize];
這裏APP_DELEGATE
聲明這樣在我AppDelegate.h
文件
#define APP_DELEGATE ((AppDelegate*)[[UIApplication sharedApplication] delegate])
希望它能幫助!
+2
將'NSUserDefaults'保存到應用程序委託的原因是什麼? –
0
把你的字符串(或任何其他按您的要求)值並保存在用戶的默認字符串
NSUserDefaults *userdefault=[NSUserDefaults standardUserDefaults];
NSString *str=[NSString stringWithFormat:@"%@",[dicUser objectForKey:@"device_token"]];
[userdefault setObject:str forKey:@"YOURKEY"];
0
你既然不是你的代碼,所以我給例如這是完全的工作我在iOS 7上嘗試一下。希望也能爲你效勞。
爲了節省布爾值
bool flag = YES;
[[NSUserDefaults standardUserDefaults] setBool:flag forKey:@"flag"];
對於檢索
bool flag = [[NSUserDefaults standardUserDefaults] boolForKey:@"flag"];
相關問題
- 1. 在iOS的NSUserDefaults中保存Facebook access_token
- 2. 無法保存NSUserDefaults值iOS
- 3. iOS NSDictionary保存到NSUserDefaults不保存值
- 4. 在保存NSUserDefaults的
- 5. 在NSUserDefaults中保存NSMutableArray
- 6. 在NSUserDefaults中保存NSMutableArray
- 7. 在NSUserDefaults中保存NSNumber
- 8. 無法保存到iOS 7.0.2上的NSUserDefaults
- 9. ios從NSUserdefaults保存和檢索NSNumber
- 10. NSUserDefaults不保存
- 11. 在JavaScript中保存文本值,如iOS中的NSUserdefaults
- 12. NSUserDefaults同步不保存在
- 13. 保存的NSDictionary NSUserDefaults的中
- 14. 保存NSManagedObject NSUserDefaults的中
- 15. 與保存NSUserDefaults的
- 16. 如何使用NSUserDefaults在iOS中保存非屬性值?
- 17. 你能否在Parse信息中保存NSUserDefaults? (IOS)
- 18. 用NSUserDefaults保存UITableViewController
- 19. 保存NSTimer到NSUserDefaults
- 20. 保存NSUserDefaults完成
- 21. 保存NSMutableArray爲NSUserDefaults
- 22. NSUserDefaults保存信息
- 23. NSUserDefaults initWithSuiteName在iOS 8中泄漏內存?
- 24. GPUImageVideoCamera在ios 7上保存視頻
- 25. 如何在NSUserDefaults中保存NSMutableArrays
- 26. 無法在NSUserDefaults中保存UIPickerView值
- 27. 覆蓋保存在NSUserDefaults中的值
- 28. 數據不保存在NSUserDefaults中
- 29. 無法在NSUserDefaults中保存NSMutableArray
- 30. 用NSUserDefaults在UITextView中保存文本?
你同步布爾值?技術上你不應該,但值得一試。 – WrightsCS
是的,我是。這麼奇怪。 – HenryGale
您是否在頭文件中定義了'NSUserDefaults * defaults';?或者使用'[NSUserDefaults standardDefaults]' – WrightsCS