0

我的项目不使用 ARC 并且支持 iOS 4.3+,使用 Parse、Crashlytics 框架。

我通过 Instruments 测试了有关泄漏内存的问题。

这是结果。问题是所有东西都在图书馆系统中。与我的代码无关。

我该如何修复它们?来人帮帮我!

点击查看原图 http://i.stack.imgur.com/ZRrkQ.png 在此处输入图像描述

4

2 回答 2

0

您的应用程序启动了 Instruments 中显示的系统线程。目前尚不清楚如何。该线程不会直接调用您的代码。它在某种程度上与私有 DataDetectorsUI.framework 相关;调用 CFStringTokenizer... 你不直接创建这个线程,你要求 iOS 做一些事情。你能猜出那是什么以及你的代码的哪一部分触发了线程的产生吗?

想做什么?是否有可能您没有正确关闭任务?

于 2013-09-05T09:21:18.873 回答
0

DDOperation是一个NSOperation子类,它是 iOS 和 OS X 中数据检测框架的一部分。我也无法确定您的泄漏到特定行,但看起来您正在泄漏使用NSDataDetector. 检查您在使用基于块的枚举器时是否保留了任何东西,但从不释放它。

于 2013-09-05T10:20:52.750 回答