у меня есть этот изменяемый массив:
NSMutableArray *points = [pgroute getPoints:self];
, где [getPoint...]
сделать это:
{
NSMutableArray *normPoints = [[NSMutableArray alloc] init];
[normPoints addObject:@""];
[...]
return normPoints;
}
сейчас,points - это массив объектов, верно?правильно освободить массив * points таким образом?
for (int i = 0; i < [points count]; i++) {
[(NSString *)[points objectAtIndex:i] release];
}
[points release];
или это другой правильный путь?Компилятор Xcode, с RUN_CLANG_STATIC_ANALYZER
скажите мне, что
Неправильно уменьшен счетчик ссылок на объект, который в данный момент не принадлежит вызывающей стороне
Какмогу я решить это?
спасибо,альберто.