これは私のスニペットです:
- (id) initWithFrame:(CGRect)frame andConfig:(PGParams*) params
{
for (int i=0; i<[conf.map count]; i++)
[conf.map replaceObjectAtIndex:i withObject:
[[NSString alloc] initWithFormat:@"%@&sito=%@",
[conf.map objectAtIndex:i], [params sito]]];
for (int i=0; i<[conf.orto count]; i++)
[conf.orto replaceObjectAtIndex:i withObject:
[[NSString alloc] initWithFormat:@"%@&sito=%@",
[conf.orto objectAtIndex:i], [params sito]]];
for (int i=0; i<[conf.mix count]; i++)
[conf.mix replaceObjectAtIndex:i withObject:
[[NSString alloc] initWithFormat:@"%@&sito=%@",
[conf.mix objectAtIndex:i], [params sito]]];
}
このコードをRUN_CLANG_STATIC_ANALYZER
オプション ( Property->Build Options->Run Static Analyzer ) でコンパイルすると、 でリークが発生し[[NSString alloc] ...
ます。
RUN_CLANG_STATIC_ANALYZER
この設定を有効にすると、Xcode は、適格なソース ファイルに対して Clang 静的解析ツールを実行します。このツールは現在、C および Objective-C ファイルをサポートしています。[RUN_CLANG_STATIC_ANALYZER]
どうすれば解決できますか?
前もって感謝します、
アルベルト