我正在比較兩個字符串。有平等的。 isEqualToString:
返回NSOrderedDescending
。NSOrderedDescending而不是NSOrderedSame爲相等的字符串,爲什麼?
我以爲isEqualToString:
將返回NSOrderedSame
。有人可以向我解釋爲什麼發生這種情況?
例如情況 ...
NSString *myString = @"1";
if ([myString isEqualToString:@"1"] == NSOrderedSame) {
// is NSOrderedSame
}
自寫,我知道我應該代替compare:
使用的問題。它將返回NSOrderedSame
。但我仍然想知道爲什麼會發生這種情況。
感謝
羅斯
我刪除這個,如果我可以。但我無法... – Ross 2010-05-18 18:16:26