在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