ios - 不区分大小写的数组搜索

标签 ios iphone arrays search

我正在尝试在NSMutableArray中搜索字符串。我正在使用containsObject:当前,但是看起来这是区分大小写的。我需要搜索给定字符串(行程)的所有组合。任何想法将不胜感激。

if ([self.theArray containsObject:trip]) {

}

最佳答案

不难:

BOOL found = NO;
for (NSString* str in self.theArray) {
   if ([str caseInsensitiveCompare:trip] == NSOrderedSame) {
       found = YES;
       break;
   }
}

关于ios - 不区分大小写的数组搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5638659/

相关文章:

iphone - 如何让 UITextField 响应 UITextFieldDelegate?

C++ 数组、For 循环和字符串数据类型

javascript - 在对象数组中查找字符串 - javascript 或 jquery

ios - 是否可以从模拟器发送解析推送通知?

iphone - 这个需要cocos2d吗?

ios - 让阴影慢慢向下滚动

iphone - 在 iOS 中用手指绘制贝塞尔曲线?

arrays - MongoDB $addToSet 与 $push(速度)

javascript - 将网站重定向到未知的内部地址

ios - 实现另一个参数的 Swift 泛型类参数