0

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

Instruments 给了我以下泄露的对象:
_DDNumberExpression
_DDFunctionExpression

谁能帮我?

我使用 ddmathparser 的代码:

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

1 回答 1

2

DDMathParser 作者在这里。

我当然希望这不是我的代码中的泄漏,但是如果复制案例像你说的那样简单,那么它肯定是可能的。静态分析器没有向我显示代码有任何问题,但静态分析器也不完美。

这是我需要调试的内容:

  1. 是什么string?明明是NSString变量,但我需要知道内容
  2. 您是在用 做其他事情DDMathParser,还是只是这一行?

编辑

从您的另一个问题中,我看到您正在使用字符串@"1+2"。当我在 Instruments 中运行该代码时,我没有泄漏(使用 ARC 和不使用 ARC)。所以,是的,我需要更多信息。

于 2012-09-04T22:07:43.713 回答