2011-03-23 90 views
4

我记得在Java中,你可以随便去在Objective-C中否定BOOL的最简单方法是什么?

bool yesNo = YES; 
!yesNo; 

,它会自动号是。我已经在Objective-C中尝试了几次,但似乎没有奏效。在Objective-C中有没有一种语言特定的方式来做到这一点?

+1

重复:http://stackoverflow.com/问题/ 3313281/cocoa-toggling-a-bool-without-repeating-its-name/3313904#3313904 – 2011-03-23 01:28:28

回答

9

它的工作原理或多或少以同样的方式 - 你只需要记住的否定表达式的结果分配回变量,像这样:

yesNo = !yesNo; 
+0

呃这就是我最终做的事情。 – Marty 2011-03-23 01:41:06

相关问题