我的项目不使用 ARC 并且支持 iOS 4.3+,使用 Parse、Crashlytics 框架。
我通过 Instruments 测试了有关泄漏内存的问题。
这是结果。问题是所有东西都在图书馆系统中。与我的代码无关。
我该如何修复它们?来人帮帮我!
我的项目不使用 ARC 并且支持 iOS 4.3+,使用 Parse、Crashlytics 框架。
我通过 Instruments 测试了有关泄漏内存的问题。
这是结果。问题是所有东西都在图书馆系统中。与我的代码无关。
我该如何修复它们?来人帮帮我!
您的应用程序启动了 Instruments 中显示的系统线程。目前尚不清楚如何。该线程不会直接调用您的代码。它在某种程度上与私有 DataDetectorsUI.framework 相关;调用 CFStringTokenizer... 你不直接创建这个线程,你要求 iOS 做一些事情。你能猜出那是什么以及你的代码的哪一部分触发了线程的产生吗?
想做什么?是否有可能您没有正确关闭任务?
DDOperation
是一个NSOperation
子类,它是 iOS 和 OS X 中数据检测框架的一部分。我也无法确定您的泄漏到特定行,但看起来您正在泄漏使用NSDataDetector
. 检查您在使用基于块的枚举器时是否保留了任何东西,但从不释放它。