【发布时间】:2010-10-17 20:03:09
【问题描述】:
我有一个简单的问题(我认为): 我正在尝试将 NSNumber 与 int 进行比较,以查看它是 0 还是 1。代码如下:
id i = [dictionary objectForKey:@"error"]; //class = NSCFNumber
NSLog(@"%@ == 0 -> %@", i, i == 0);
NSLog(@"%@ == 0 -> %@", i, [i compare:[NSNumber numberWithBool:NO]]);
我对方法进行了尝试,但结果为 null:
2010-10-17 21:57:49.065 Api[15152:a0f] 0 == 0 -> (null)
2010-10-17 21:57:49.065 Api[15152:a0f] 0 == 0 -> (null)
你能帮帮我吗?
【问题讨论】:
标签: objective-c compare nsnumber