Clang静态分析仪发出自动释放警告

时间:2010-01-07 08:31:10

标签: objective-c clang-static-analyzer

result = [result stringByReplacingOccurrencesOfString:@“§”withString:@“c”];

result = [result stringByReplacingOccurrencesOfString:@“Ç”withString:@“c”];

clang静态分析器发出警告“Method返回一个带有+0保留计数的Objective-C对象(非拥有引用)”

返回[结果自动释放];

“对象过度自动释放:对象被发送-autorelease但对象为零(本地可见)保留计数”

你对这个警告有什么想法吗?

1 个答案:

答案 0 :(得分:4)

stringByReplacingOccurrencesOfString 返回已经自动释放的对象。

您无需释放或自动发布。