我在 - (void)applicationWillEnterForeground:(UIApplication *)應用程序中編寫了代碼,但我的應用程序未檢測到設置包中所做的更改,重新啓動,有人請幫助我如何在應用程序運行時更改應用程序的設置在應用程序運行時通過設置包更改應用程序設置IOS
2
A
回答
3
嘗試-(BOOL)synchronize;
的NSUserDefaults
。
1
設置NSUserDefaults
中的值後,請嘗試調用[[NSUserDefaults standardUserDefaults] synchronize];
,以便將值寫入磁盤。
+0
非常感謝,它的工作 –
0
在applicationWillEnterForeground:這條線後梅索德
* NSUserDefaults的默認值= [NSUserDefaults的standardUserDefaults],添加此行
[缺省同步]。
相關問題
- 1. iPhone - 在應用程序在後臺運行時更改應用程序設置
- 2. 應用程序設置 - 在運行時
- 3. 如何在應用程序打開時更改應用程序設置(設置)?
- 4. 在運行時更改應用程序設置
- 5. 更改爲應用程序設置在運行時不顯示
- 6. iOS應用程序設置包
- 7. iOS應用程序設置包約束
- 8. 如何更改運行時應用程序設置
- 9. 更改應用程序中設置更改的系統設置
- 10. 在設置應用程序中創建應用程序設置
- 11. 提交應用程序設置更改
- 12. iOS 7單一應用程序模式更改設備設置
- 13. 在Xcode構建過程中更改應用程序設置
- 14. 設置運行IOS應用程序的計時器
- 15. 在設置應用程序中打開應用程序的通知設置
- 16. 通過PowerShell在IIS中設置應用程序設置
- 17. iOS:應用程序終止時「設置更改」通知的行爲
- 18. Android應用程序數據在應用程序設置更改時丟失
- 19. 在應用程序設置
- 20. 在運行時設置應用程序配置
- 21. 訪問/設置iOS設置應用程序的全局設置
- 22. 在應用程序位置設置更改後重新評估正在運行的應用程序中的CLLocationManager.authorizationStatus
- 23. 在iOS應用程序中更改語言設置的事件
- 24. iOS從應用程序中轉到設置應用程序
- 25. 從定製iOS應用程序啓動設置應用程序
- 26. 如何通過另一個應用程序更改設置時通知應用程序
- 27. 如何在後臺運行iOS應用程序(iOS 9+)直到用戶更改iOS設備的WiFi設置
- 28. 通過應用程序設置配置Azure函數計時器
- 29. 我可以設置應用程序在iOS設備空閒時運行嗎?
- 30. 刪除iOS應用程序設置
非常感謝,它的工作 –
歡迎您,如果我的答案符合您的需求,請點擊左邊的複選標記接受它;) – 2011-07-16 15:51:48