BOOL nie ustawia poprawnie, wynik debugowania jest mylący

Próbuję ustawić BOOL w Xcode i z jakiegoś powodu odmawia on pracy. Nic innego nie ustawia tego boolu, tylko ten jeden przypadek. Mój kod jest poniżej:

.h

<code>@interface SuspectsViewController : UIViewController 
{
    BOOL boolContentChanged;
}

@property (nonatomic) BOOL boolContentChanged;
</code>

.m

<code>@synthesize boolContentChanged;

-(IBAction)buttonPressed:(id)sender
{
    boolContentChanged = true;
}
</code>

Próbowałem również użyć self.boolContentChanged, ale nic się też nie dzieje. Aby wypróbować i debugować to użyłem po boolContentChanged i otrzymałem następujące dane wyjściowe, pierwszy po jest przed boolContentChanged = true, a drugi jest po.

<code>(lldb) po boolContentChanged
(BOOL) $4 = '\0' <nil>
(lldb) po boolContentChanged
(BOOL) $7 = '\0' <nil>
</code>

Czy $ wskazuje, że wskazuje na określony adres, czy jest to wyłącznie do debugowania odniesienia?

Czy istnieje jakiś powód, dla którego byłoby to zerowe? Z pewnością nie wymaga domyślnego ustawienia, jeśli jest to bool, a nie wskaźnik?

Wszelkie porady na ten temat są bardzo cenione, ponieważ nie mogę tego wyjaśnić, Dzięki w zaawansowanym, Elliott

questionAnswers(2)

yourAnswerToTheQuestion