我正在測試與另一個字符串,我注意到,如果第一個字符串是零,返回值等於NSOrderedSame(值爲0)。iPhone - 比較無NSString與另一個有價值的NSString返回NSOrderedSame
if([oneString compare:otherString] == NSOrderedSame)
如果oneString爲零,則返回YES。
所以我應該測試 if(oneString != nil && [oneString compare:otherString] == NSOrderedSame)
我想我也應該在條件測試otherString,並進行了特殊情況下,如果我想要那個[nil compare:nil]
回報NSOrderedSame
。
有沒有更方便的方法來比較字符串,而不必做這樣的測試,並真的測試兩個字符串是否相同?