使用此代码我可以比较字符串值。
[elementName isEqualToString: @"Response"]
但这比较区分大小写。有没有办法比较字符串而不区分大小写?
最佳答案
NSString
上有一个 caseInsensitiveCompare:
方法,你为什么不读一下 the documentation ?该方法返回NSComparisonResult
:
enum {
NSOrderedAscending = -1,
NSOrderedSame,
NSOrderedDescending
};
typedef NSInteger NSComparisonResult;
…啊,抱歉,刚才我意识到您要求区分大小写平等。 (为什么我不读这个问题?:-)默认的 isEqual:
或 isEqualToString:
相等性应该已经区分大小写,这是什么?
关于string - 不区分大小写的 NSString 比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4488877/