BOOL no se configura correctamente, la salida de depuración es confusa
Estoy tratando de establecer un BOOL dentro de Xcode y, por alguna razón, se niega a trabajar. Nada más está configurando este bool, solo esta instancia. Mi código está abajo:
.h
<code>@interface SuspectsViewController : UIViewController { BOOL boolContentChanged; } @property (nonatomic) BOOL boolContentChanged; </code>
.metro
<code>@synthesize boolContentChanged; -(IBAction)buttonPressed:(id)sender { boolContentChanged = true; } </code>
También he intentado usar self.boolContentChanged pero tampoco pasa nada. Para probar y depurar esto, utilicé po boolContentChanged y obtuve el siguiente resultado, el primer po es antes de boolContentChanged = true y el segundo es después.
<code>(lldb) po boolContentChanged (BOOL) $4 = '\0' <nil> (lldb) po boolContentChanged (BOOL) $7 = '\0' <nil> </code>
¿Indica el $ que está apuntando a una dirección determinada, o es solo para referencia de depuración?
Además, ¿hay alguna razón para que esto sea nulo? ¿Seguramente no es necesario establecer implícitamente si es un bool y no un puntero?
Cualquier consejo sobre esto es muy apreciado ya que no puedo resolverlo. Gracias de antemano, Elliott