Ich habe ein Problem mit diesem Code zu verstehen:Loslassen oder Autoreleasing Objekte
- (void)subnetMaskByNumberOfSubnetBits:(id)sender{
// ------- Sets the subnet mask when the user selects the number of bits
NSNumberFormatter *stringToNumber = [[NSNumberFormatter alloc] init];//TURN A STRING INTO A NUMBER
NSNumber *selectedAmountOfBits = [[NSNumber alloc] init];//CONTAINS THE SELECTED NUMBER OF BITS
selectedAmountOfBits = [stringToNumber numberFromString:[sender objectValueOfSelectedItem]];
[self changeSubnetMaskUsingNumberOfMaskBits:selectedAmountOfBits];
//RELEASE
[stringToNumber release];
[selectedAmountOfBits release];
}
ich aufgrund der Tatsache, erhalte Fehler gehalten, dass ich selectedAmountOfBits
freigegeben. Ich initialisierte das Objekt mit alloc
und init
. Warum muss ich es nicht veröffentlichen?
Danke für die Klärung der Dinge für mich :) – Cubia
UIAdam ist auch richtig - er hat es ein paar Minuten vor mir;) – iccir