在我的項目中,我想在關閉應用程序時存儲BOOL
值,以便當我再次打開應用程序時,值是相同的。我怎樣才能做到這一點?在應用程序關閉時存儲BOOL
0
A
回答
1
在您的應用程序委託粘貼此:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
[defaults setBool:YES forKey:@"myKey"];
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
BOOL myKey = [defaults boolForKey:@"myKey"];
}
2
你可以使用NSUserDefaults來做到這一點。你可以找到如何使用這裏 - NSUserDefaults的
2
NSUserDefaults的使用寫入到文件上的文件目錄。將BOOL存儲在NSNumber容器中([NSNumber numberWithBool:boolValue])。要在啓動時檢索該值,請從NSNumber容器對象([someNumberObject boolValue])中獲取該值。很基本的東西說實話。
編輯:檢查這個職位爲例:how can i read from the documents directory in the iphone at run time?
相關問題
- 1. Qt的過程停留在存儲器應用程序關閉
- 2. 將應用程序中的變量存儲在c中關閉#
- 3. 應用程序在關閉時崩潰(?)?
- 4. 科爾多瓦iOS在應用程序關閉時丟失存儲
- 5. 當應用程序關閉時,無法在SQLite或sharedpreferences中存儲數據
- 6. 如何在窗口關閉時關閉JavaFX應用程序?
- 7. 在關閉wpf窗口時關閉Excel應用程序
- 8. android:報警任務在應用程序關閉時關閉
- 9. 當應用程序B關閉時關閉應用程序A:Mac OS X 10.7.3
- 10. 即使應用程序關閉,存儲字符串
- 11. 當應用程序關閉時關閉另一個進程
- 12. 如何在應用程序關閉時刪除圖像緩存?
- 13. CustomListAdapater SharedPreferences在關閉應用程序時不保存狀態
- 14. 計時器並關閉應用程序
- 15. SocketException同時關閉應用程序
- 16. WL.Client.Logout()當應用程序關閉時
- 17. Heroku:暫時關閉應用程序
- 18. 關閉應用程序時截圖
- 19. 應用程序掛起時關閉IPhone
- 20. NSWindow關閉時退出應用程序
- 21. 退出時應用程序關閉Android
- 22. 關閉應用程序時的NSUserDefaultsDidChangeNotification
- 23. 關閉應用程序的時間
- 24. 應用程序崩潰時關閉
- 25. 應用程序崩潰時關閉
- 26. wxWidgets關閉應用程序時崩潰
- 27. 強制一個應用程序關閉時,不同的應用程序已關閉,然後關閉自己
- 28. 應用程序池關閉
- 29. 關閉應用程序
- 30. 關閉的應用程序
'NSUserDefaults'有方法可以直接存儲和檢索的bool - '-setBool:ForKey :'和'-boolForKey:' – JeremyP 2011-04-18 10:25:15
你能告訴我一個例子嗎? – CrazyDev 2011-04-18 10:28:50