警告:NSBundle NSBundle(尚未加载)在iOS模拟器中发布了太多次 [英] Warning: NSBundle NSBundle (not yet loaded) was released too many times in iOS simulator

查看:595
本文介绍了警告:NSBundle NSBundle(尚未加载)在iOS模拟器中发布了太多次的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试测试我的应用时出现此错误。如果我完全关闭模拟器并重新启动,我可以暂时跳过它,但它总是在启动一两次后返回。有谁知道这是什么或如何解决?

I'm getting this error when I try to test my app. If I completely close the simulator and re-launch, I can get past it temporarily, but it always comes back after one or two launches. Does anyone know what this is or how to fix it?


警告:NSBundle NSBundle(尚未加载)已发布太多次了。为了兼容性,它不会被释放,但是将来可能会改变。在__NSBundleOverreleased()上设置一个断点以调试

Warning: NSBundle NSBundle (not yet loaded) was released too many times. For compatibility, it will not be deallocated, but this may change in the future. Set a breakpoint on __NSBundleOverreleased() to debug

此外,我将如何按照建议设置断点?我只知道如何在特定的代码行上设置断点。

Also, how would I set a breakpoint as suggested? I only know how to set breakpoints on specific lines of code.

推荐答案

您需要清除派生数据。

应用程序状态存储在此处,有时会阻止更改显示效果等。

The app state are stored there and at times it prevents changes from showing there effect etc.

如果您进行了任何重大更改,最好删除派生数据

If you do any major change its best to delete derived data

这篇关于警告:NSBundle NSBundle(尚未加载)在iOS模拟器中发布了太多次的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆