我有一個解析HTML的方法。在那裏有一個if/else語句:隨機調用if和else語句
if ((NSNumber1 == NSNumber2)) {
NSLog(@"dafuq1?");
} else {
NSLog(@"dafuq2?");
}
日誌有時是這樣的:
...:dafuq1?
...:dafuq2?
所以這兩個部分都被調用。但其他時候,只有其中一個被稱爲!爲什麼?
Btw。的iOS 7.0.4,5.0.1的Xcode
而且 (NSNumber1 == NSNumber2)
是真的
http://stackoverflow.com/questions/6605262/comparing-nsnumbers-in-objective-c – thelaws
我真的建議使用** **駝峯符號。 –
你是說有時候在一個調用中執行if **和** else分支嗎? –