Приборы говорят мне, что следующая строка из приведенного ниже кода протекает: Я не могу понять, как устранить эту утечку.Что происходит в этом заявлении с помощью replaceObjectAtIndex
[self.selectedElement.usrAdvancedBuyingPercents replaceObjectAtIndex: selectedRow withObject: [numberFormatter stringFromNumber: percent]];
- (IBAction) simpleMarginSliderValueChanged:(UISlider *)sender {
NSDecimalNumber *percentage = (NSDecimalNumber *)[NSDecimalNumber numberWithFloat:[sender value]];
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setPositiveFormat:@"#.##"];
[self.selectedElement.usrAdvancedBuyingPercents replaceObjectAtIndex:selectedRow withObject:[numberFormatter stringFromNumber:percentage]];
[numberFormatter release];
}
Заменяет ли replaceObjectAtIndex то, что было ранее в этом индексе? –
@ Не знаю, он должен –
Код, который вы отправили, выглядит правильно для меня. Можете ли вы опубликовать более конкретную информацию? (то есть, что говорит «Ведомости», что вы просачиваетесь?) –