Ios 收回对象时NSCache EXC\u错误\u访问
首先:我浏览了SO上其他与NSCache相关的帖子,没有发现任何与我的问题类似的内容 我的崩溃日志中的顶部崩溃显示一个后台线程试图从Ios 收回对象时NSCache EXC\u错误\u访问,ios,objective-c,ios8,crash,exc-bad-access,Ios,Objective C,Ios8,Crash,Exc Bad Access,首先:我浏览了SO上其他与NSCache相关的帖子,没有发现任何与我的问题类似的内容 我的崩溃日志中的顶部崩溃显示一个后台线程试图从NSCache(堆栈跟踪已附加)中逐出对象 我的代码库是从第三方继承的,而且很混乱。。。有几个NSCache对象分散在应用程序的全局范围内。。。所以我不知道从哪里开始 我的崩溃报告工具(Crashlytics)中的一些值得注意的信息: 95%的崩溃发生在应用程序处于焦点时 我们的应用程序正在使用ARC 所有支持的操作系统(iOS7、iOS8)都会发生崩溃 通过在代码
NSCache
(堆栈跟踪已附加)中逐出对象
我的代码库是从第三方继承的,而且很混乱。。。有几个NSCache
对象分散在应用程序的全局范围内。。。所以我不知道从哪里开始
我的崩溃报告工具(Crashlytics)中的一些值得注意的信息:
NSCache
实现,我们从未设置缓存对象的delegate
(选择器cache:willexecuteobject:
也没有出现在我们的任何代码或第三方代码中。但是,我们非常常用的第三方静态库之一可能是- 通过查看相邻线程的堆栈跟踪,没有出现其他模式
定义的方法缓存:WillReceiveObject:
时失败
提前感谢!我也看到了。你有什么进展吗?没什么!奇怪的是,你的项目是否与New Relic SDK或TestFlight SDK相关联?我想知道这两者是否都是我的罪魁祸首。(我仍然需要删除TestFlight SDK,因为他们正在关闭服务)都没有。曲棍球、Omniture、CoreData、MapKit。不过我只在iOS 8上看到。