添加整数值作为数组的内容,iphone

添加整数值作为数组的内容,iphone,iphone,arrays,integer,Iphone,Arrays,Integer,我需要存储一些整数值作为数组的内容。但当我尝试这样做时,它会发出警告, 传递'addObject'的参数1将从整数生成指针,而无需强制转换。 显然,这个值并没有存储在数组中。 这是密码 NSUInteger i; for (i=0;i<5;i++){ [array addObject:i];} nsui; 对于(i=0;iNSArray-s无法存储非id对象。必须将其装箱到NSNumber中: NSUInteger i; for (i=0;i<5;i++) { [array

我需要存储一些整数值作为数组的内容。但当我尝试这样做时,它会发出警告, 传递'addObject'的参数1将从整数生成指针,而无需强制转换。 显然,这个值并没有存储在数组中。 这是密码

NSUInteger i;
for (i=0;i<5;i++){
 [array addObject:i];}
nsui;

对于(i=0;i
NSArray
-s无法存储非
id
对象。必须将其装箱到
NSNumber
中:

NSUInteger i;
for (i=0;i<5;i++) {
   [array addObject:[NSNumber numberWithUnsignedInteger:i]];
}
nsui;

对于(i=0;i@Nithin:您可以从带有
-unsignedIntegerValue
NSNumber
获取
NSUInteger
。请给出一个示例。NSUInteger anInt=[[array objectAtIndex:0]unsignedIntegerValue];