在xcode中,當_nice爲0時,它仍然執行[self ifsss]。爲什麼當我明確說明它應該在日誌中說「有效」?如果語句在Xcode中被忽略
NSLog(@"nice is %@", _nice);
if (_nice != @"0") {
[self ifsss];
NSLog(@"Should not have worked %@", _nice);
}
else {
NSLog(@"worked %@", _nice);
}
的NSLog的結果如下:
- 好的是22
- 應該不會管用22
這與Xcode有什麼關係?如果您使用其他IDE,這不會是相同的嗎?或者根本沒有IDE只是GCC/clang? – 2012-11-19 23:28:16