2013-10-22 45 views
-1

因此,在我之前的问题中(查看这个>If-else: NSString),我已经知道如何检查两个字符串。但现在我的任务是比较两个数字。如何比较两个NSNumber号码?

isEqualToNumber是不是我需要。例如:如果第一个数字的值为13,则第二个数值的值为20.如何比较这些数字?

谢谢大家。我应该使用哪种方法?

我的代码:

NSNumber *foo1 = @13; 
    NSNumber *foo2 = @14; 

我需要对它们进行比较:

if (foo1 < foo2) { 
    //some actions 
} 
+0

如何用特殊的方法改变?可能吗? – useboot

+0

@userboot,请给出意见 –

回答

6
if ([foo1 compare:foo2] == NSOrderedAscending) { ... some actions ... }