【发布时间】:2011-11-15 22:08:47
【问题描述】:
我正在尝试通过 indexOfObject 方法获取数组的索引,如下所示,但是当我尝试记录值以测试索引时,我得到一个垃圾值.. 出于测试目的,我有一个具有值{57,56,58..} 的数组以获取让我们说56 的索引,
NSNumber *num = [NSNumber numberWithInteger:56];
NSInteger Aindex = [myArray indexOfObject:num];
NSLog(@" %d",Aindex);
我得到的值类似于2323421。我可能做错了什么??
【问题讨论】:
-
你真的把它插入到数组中了吗?
-
你的 myArray 包含什么样的数据类型值
-
我正在向数组添加一个 NSString 值并将数组对象与 NSNumber 进行比较.. 不认为这会是一个问题,但最终不得不将对象与字符串值进行比较以使其正确..