我NSMutableArray
的值为10,15,26,28。我想将它们作为整数形式存储到另一个数组中,如何存储它们。
谢谢:))
答案 0 :(得分:11)
这里有如何添加
[array addObject:[NSNumber numberWithInt:10]];
你可以得到像
这样的整数值//assuming array has nsnumber/nsstring objects.
[[array objectAtIndex:index] intValue];
答案 1 :(得分:1)
以下是如何执行此操作的示例:
int yourInt = 5;
[myMutableArray addObject:[NSNumber numberWithInt:yourInt]];
答案 2 :(得分:0)
您无法在NSMutableArray中存储C类型,只能存储对象。
使用[NSNumber numberWithInteger:10];
...
然后,您可以使用[aNSNumberObject intValue];
答案 3 :(得分:0)
如果要在数组中存储整数,则必须是C数组:
#define C_ARRAY_MAX_SIZE 10
int cTab[C_ARRAY_MAX_SIZE];
int i=0;
for (NSNumber* n in yourMutableArray) {
cTab[i] = [n intValue];
i++;
}