gal*_*leo -2 objective-c nsnumber
我有一个解析HTML的方法.在那里有一个if/else语句:
if ((NSNumber1 == NSNumber2)) {
NSLog(@"dafuq1?");
} else {
NSLog(@"dafuq2?");
}
Run Code Online (Sandbox Code Playgroud)
日志有时像这样:
...:dafuq1?
...:dafuq2?
所以两个部分都被调用了.但有时候只有其中一个被召唤!为什么?
顺便说一句.iOS 7.0.4,Xcode 5.0.1
并且
(NSNumber1 == NSNumber2)是真实的
这些是对象.你不能==用来比较平等.使用isEqualToNumber:.
if ([NSNumber1 isEqualToNumber:NSNumber2])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |