2 bluetooth99 bluetooth99 于 2013.03.01 13:56 提问

复制NSMutableArray需要的item

如何复制NSMutableArray指定的item到NSArray?

有一个NSMutableArray,结果中有六个item。我需要复制前三条内容到另一个NSArray中。

多谢。

2个回答

redCoral_
redCoral_   2013.03.01 15:44
已采纳

subarrayWithRange就行:

NSMutableArray *oldArray = ... // the mutable array with the 6 objects
NSArray *result = [oldArray subarrayWithRange:NSMakeRange(0, MIN(3, oldArray.count))];
love_loveec
love_loveec   2013.03.01 14:59
NSMutalbeArray *newArray=[[NSMutableArray alloc] init];
for(int i=0; i < results.count; i++){
    [newArray addObject:results[i]];
    if(i == 2)
       break;
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!