5
ich eine Eigenschaft someProperty deklariert haben und es synthetisiert:Getter-Methode für die Eigenschaft Abstürze mit EXC_BAD_ACCESS
@synthesize someProperty = _someProperty;
Aber wenn ich es in Code aufrufen, bekomme ich EXC_BAD_ACCESS in meinem Getter Overide-Methode. Warum??
- (NSString *) someProperty { <---EXC_BAD_ACCESS HERE
if(!self.someProperty)
return self.someOtherProperty;
return self.someProperty;
}
duh - danke, funktioniert – user1337645
+1: wir selten sehen Stapelüberlauf hier auf SO :) –
@ user1337645: Abhilfe könnte mit ivar '_someProperty' zu halten Wert der Eigenschaft' someProperty' und dann in Getter würden Sie überprüfen für '_someProperty' anstelle von' self.someProperty'. Vergessen Sie bitte nicht, James 'Antwort zu akzeptieren, da es Ihnen geholfen hat, das Problem zu finden. –