2011-03-23 91 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

相關問題