0

Leopard 似乎不支持==[c]像 in 这样的运算符。@"%@ ==[c] %@"

我应该使用什么运算符来比较具有不同大小写的字符串?

谢谢

4

3 回答 3

0

你可以试试打电话

- (NSComparisonResult)caseInsensitiveCompare:(NSString *)aString

或者可能正在使用另一种方法

[[string1 lowercaseString] isEqualToString:[string2 lowercaseString]];
于 2012-06-12T12:11:29.223 回答
0

我认为这会起作用:@"%@ LIKE[c] %@".

于 2012-06-12T12:35:45.203 回答
0

如果比较的左侧是属性名称,那么您需要使用%K 说明符

@"%K ==[c] %@"
于 2012-06-12T12:40:18.977 回答