我在Xcode项目中使用DDMathParser。我有内存泄漏,但无法解决。

仪器给我以下泄漏的物体:
_DDNumberExpression
_DDFunctionExpression

谁能帮我?

我的使用ddmathparser的代码:

NSString *result = [NSString stringWithFormat:@"%@", [string numberByEvaluatingString]];

最佳答案

DDMathParser作者在这里。

我当然希望这不是我的代码中的漏洞,但是如果复制情况像您说的那么简单,那肯定是可能的。静态分析器没有显示代码方面的任何问题,但静态分析器也不是完美的。

这是我需要调试的内容:


什么是string?显然这是一个NSString变量,但是我需要知道内容
您是否正在使用DDMathParser做其他事情,还是仅此一行?




编辑

从您的other question中,我看到您正在使用字符串@"1+2"。当我在Instruments中运行该代码时,没有泄漏(无论是否使用ARC)。是的,我需要更多信息。

关于iphone - DDMathParser导致内存泄漏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12265348/

10-11 17:24