DDMathParser会导致内存泄漏

时间:2012-09-04 14:12:28

标签: iphone ios objective-c ddmathparser

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

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

任何人都可以帮助我吗?

我使用ddmathparser的代码:

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

1 个答案:

答案 0 :(得分:2)

DDMathParser作者在这里。

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

以下是我需要调试的内容:

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

  3. 修改

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