我意识到这可能是一个简单的解决方案,但我一直在环顾四周,我似乎无法弄清楚这一点。
[self.flag TRUE];
标志是BOOL类型,问题是“TRUE”我不确定要将它分配给标志,我尝试了许多不同的组合。
答案 0 :(得分:1)
self.flag = YES;
如果您使用[self.flag TRUE];
,则尝试在TRUE
上调用名为self.flag
的方法...
True Objective-C对YES
使用NO
和BOOL
,但XCode知道如何处理TRUE
和FALSE
。最大的问题是你试图做的方括号。 self.flag = TRUE
可行。
答案 1 :(得分:0)
即使在方括号中也可以尝试这样: -
[self setFlag:YES];