当我Product > Analyze
clang分析器给我一个我不明白的内存泄漏时。它说我在第二行中泄漏了以下代码第一行中初始化的内容
[[testView newScore] setText: [NSString stringWithFormat: @"+%d", addScore]];
[[testView newScore] setTextColor: [UIColor greenColor]];
由于 Instruments 现在无法正常工作(我正在使用带有 SDK 4.3 的 Xcode 4.1),因此我无法进一步调查此泄漏。
你明白为什么这可能是内存泄漏吗?属性newScore
定义如下:
@property (nonatomic, retain) UILabel *newScore;
并且testView
是 的子类UIView
。
编辑:分析器输出的屏幕截图:
感谢您的阅读!