Instruments me dit que la ligne suivante du code ci-dessous fuit: Je n'arrive pas à comprendre comment réparer cette fuite.Ce qui fuit dans cette instruction en utilisant replaceObjectAtIndex
[self.selectedElement.usrAdvancedBuyingPercents remplacerObjetAtIndex: selectedRow avecObject: [numberFormatter stringFromNumber: percentage]];
- (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];
}
Est-ce que replaceObjectAtIndex publie ce qui était précédemment dans cet index? –
@Anon oui, il devrait –
Le code que vous avez posté me semble correct. Pouvez-vous poster des informations plus spécifiques? (c'est-à-dire, qu'est-ce que les instruments disent que vous fuyez?) –