2013-10-22 72 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 ... }