NSArray * arr=@[@"2",@"3",@"4",@"6",@"5",@"1"];
NSInteger row=[arr indexOfObject:@"9"];
NSLog(@"row===%ld",(long)row);
打印出来的结果就是:row===9223372036854775807
原因是你数组若包含特定元素,返回具体索引,否则返回:9223372036854775807
Objective-C数组查询
NSArray * arr=@[@"2",@"3",@"4",@"6",@"5",@"1"];
NSInteger row=[arr indexOfObject:@"9"];
NSLog(@"row===%ld",(long)row);
打印出来的结果就是:row===9223372036854775807
原因是你数组若包含特定元素,返回具体索引,否则返回:9223372036854775807
1万+
2664
4195

被折叠的 条评论
为什么被折叠?