标签: ios nsuserdefaults
在我的iOS应用程序中,我将字符串存储在NSUserDefaults中,之后没有同步。现在我面临的问题是这个字符串有时似乎没有持久存在 - 这可能是什么原因?
我知道/希望,之后调用synchronize可以解决问题,但我很想了解导致问题的原因,例如当应用程序进入后台时?我很确定用户不会强行杀死应用程序。应用程序中的数据保护已关闭,那么还有什么原因呢?
synchronize
遇到此问题的用户正在使用安装了iOS 11.2.5的非越狱iPhone 8 Plus。