我有一个包含一些对象的数组; 例: NSArray * arr = [NSMutableArray arrayWithObjects:@ 1,@ 5,@ 7,@ 6 nil];
我如何找到,例如,如果数组包含数字1和7而不创建循环。 有这样的功能吗? 例如,返回一个布尔值或什么?
答案 0 :(得分:0)
使用indexOfObject查找数组中是否存在元素:
NSNumber *num=[NSNumber numberWithInteger:7];
NSInteger anIndex=[myArray indexOfObject:num];
if(NSNotFound == anIndex) {
NSLog(@"not found");
}
希望这有帮助。
答案 1 :(得分:0)
当然可以! 您可以使用此方法
或其他事:
玩得开心。