gpt4 book ai didi

iphone - 如何在 iOS 4 上获取更新 NSUserDefault?

转载 作者:行者123 更新时间:2023-12-03 18:31:50 26 4
gpt4 key购买 nike

我正在开发一个iPhone应用程序,由于多任务,我在iOS4上遇到了问题。

此应用程序具有在 Settings.bundle 中定义的默认设置。如果我运行我的应用程序,那么我就会离开它(所以它会进入后台)。我将更改设置并重新启动应用程序(它退出待机状态并调用方法:applicationDidBecomeActive ())。

NSUserDefault 中的值不是更新,而是当我离开应用程序并重新启动时更新。值(value)观很好。

有人遇到和我一样的问题吗?难道是我做错了什么?

感谢您的建议/帮助。

最佳答案

我遇到了和你一样的问题,通过调用电话解决了

[[NSUserDefaults standardUserDefaults] synchronize];

applicationDidBecomeActive中。

出于某种原因,当应用程序在挂起后再次激活时,您可以在应用程序中访问的 [NSUserDefaults standardUserDefaults] 对象与支持它的实际 plist 文件不同步。调用 synchronize 方法强制同步。

关于iphone - 如何在 iOS 4 上获取更新 NSUserDefault?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3195232/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com