如何比较两个NSNumber数字?

时间:2013-10-22 15:59:30

标签: objective-c

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

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

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

我的代码:

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

我需要比较它们:

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

1 个答案:

答案 0 :(得分:6)

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