5
He Declarado someProperty propiedad y lo sintetizó:método de obtención de los accidentes de propiedad con EXC_BAD_ACCESS
@synthesize someProperty = _someProperty;
Pero cuando lo llamo en código, obtengo EXC_BAD_ACCESS en mi método getter overide. ¿¿Por qué??
- (NSString *) someProperty { <---EXC_BAD_ACCESS HERE
if(!self.someProperty)
return self.someOtherProperty;
return self.someProperty;
}
duh - gracias, funciona – user1337645
+1: raramente vemos desbordamiento de pila aquí en SO :) –
@ user1337645: solución podría estar usando ivar '_someProperty' para mantener el valor de la propiedad' someProperty' y luego en getter estaría revisando para '_someProperty' en lugar de' self.someProperty'. Además, no olvides aceptar la respuesta de James, ya que te ayudó a encontrar el problema. –