我意識到這可能是一個簡單的解決方案,但我一直在環顧四周,我似乎無法弄清楚這一點。預期標識符
[self.flag TRUE];
標誌爲BOOL類型的問題是「真」我不確定該怎麼把它分配給旗,我已經嘗試了許多不同的組合。
我意識到這可能是一個簡單的解決方案,但我一直在環顧四周,我似乎無法弄清楚這一點。預期標識符
[self.flag TRUE];
標誌爲BOOL類型的問題是「真」我不確定該怎麼把它分配給旗,我已經嘗試了許多不同的組合。
self.flag = YES;
如果使用[self.flag TRUE];
你試圖調用名爲TRUE
上self.flag
方法...
真正的Objective-C採用了BOOL
YES
和NO
,但的XCode知道如何處理TRUE
做FALSE
。最大的問題是你想要做的方括號事情。 self.flag = TRUE
會起作用。
即使在方括號,你也可以嘗試這樣的: -
[self setFlag:YES];
'self.flag = YES;'如果你使用'[self.flag TRUE]'你要調用的方法在'self.flag'上命名爲'TRUE' ... – nhgrif
謝謝!我其實早些時候嘗試過,但我得到一個錯誤,我只是解決了造成這種情況的原因。 – user2904379