1

我意识到这可能是一个简单的解决方案,但我一直在环顾四周,似乎无法弄清楚这一点。

[self.flag TRUE];

flag 是 BOOL 类型,问题出在“TRUE”上,我不确定将其分配给 flag 的内容,并且我尝试了许多不同的组合。

4

2 回答 2

1
self.flag = YES;

如果你使用[self.flag TRUE];你试图调用一个名为...TRUE的方法self.flag

真正的 Objective-C 使用YESand NOBOOL但 XCode 知道如何使用TRUEand FALSE。最大的问题是你试图做的方括号的事情。 self.flag = TRUE会工作。

于 2013-10-22T14:52:46.057 回答
0

即使在方括号中,您也可以这样尝试:-

    [self setFlag:YES];
于 2013-10-22T15:32:05.913 回答