![](/img/trans.png)
[英]how can I retrieve an integer value from an NSMutableArray on the iPhone?
[英]How to store integer value into an NSMutableArray in iphone
我的NSMutableArray
值为10,15,26,28。 我想将它们作为整数形式存储到另一个数组中,如何存储它们。 谢谢 :)
这里有如何添加
[array addObject:[NSNumber numberWithInt:10]];
你可以得到像这样的整数值
//assuming array has nsnumber/nsstring objects.
[[array objectAtIndex:index] intValue];
以下是如何执行此操作的示例:
int yourInt = 5;
[myMutableArray addObject:[NSNumber numberWithInt:yourInt]];
您不能在NSMutableArray中存储C类型,只能存储对象。 使用[NSNumber numberWithInteger:10];
从int值创建NSNumber [NSNumber numberWithInteger:10];
...
然后,您可以使用[aNSNumberObject intValue];
返回int值[aNSNumberObject intValue];
如果要在数组中存储整数,则必须是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++;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.