iOS 8模拟器未清除Xcode 6.0中删除应用程序的用户默认值



在XCode 6 iOS 8模拟器中删除应用程序时,不会清除用户默认值。只有在重置模拟器时,才会清除用户默认值。在iOS 7模拟器中,这根本不是问题。除了重置模拟器之外,还有其他解决方案吗?

是的,我也观察到在iOS 8模拟器中。。。执行此操作以清除NSUserDefaults数据。

iOS模拟器--->重置内容和设置…--->确定

这是iOS 8.0模拟器运行时中的一个错误,正如Stack Overflow、Apple的开发人员论坛和Xcode 6发布说明中的多篇其他帖子中所提到的,这些帖子表明该问题在iOS 8.1模拟器运行时已修复。

从iOS模拟器中删除应用程序现在会将用户默认值删除为预期。(18307910)

清除/Library/Developer/Xcode/DerivedData文件夹。

同时重置模拟器。并清理和构建Xcode。

希望这能对你有所帮助。

最新更新