编辑:此问题适用于实际的物理设备(不是模拟器).从模拟器中删除应用程序DID正确清除NSUserDefaults.但是,我昨天更换了我的iPhone,新手机没有出现这个问题. NSUserDefaults正在正确清除.不知道是什么解决了问题,但我会接受它.
解决方法 对于在设备上遇到相同问题的任何人.如果同一组下有多个应用程序且所有应用程序正在使用应用程序组(功能下为ON),则必须从设备中删除所有应用程序才能清除用户默认值.
由于用户默认值是共享的,即使其中一个应用程序在设备上,也不会被删除,因为该应用程序将使用userdefaults.
总结以上是内存溢出为你收集整理的ios – 从设备删除应用程序不会清除NSUserDefaults全部内容,希望文章能够帮你解决ios – 从设备删除应用程序不会清除NSUserDefaults所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)