2013-03-07 113 views
0

我喜欢数组A元素数组b元素与特定的copy元素到另一个数组

示例复制:

array A=[0123]   
array b=[1111111111111111111] 

我想`B = [11111111]

int ip=0;       
[b addObjectsFromArray:[A objectsAtIndexes:[NSIndexSetindexSetWithIndexesInRange:NSMakeRange(ip, 10)]]]; 

我知道如何复制数组元素,我想知道如何将数组b中的9到13替换为数组元素,可以给我提示

+0

为什么你用iPhone标签? – Max 2013-03-07 14:58:32

+0

感谢信息伙伴 – Dian007 2013-03-07 15:29:34

回答

3
NSArray *a = @[@0,@1,@2,@3]; 
    NSArray *b = @[@1,@1,@1,@1,@1,@1,@1,@1,@1,@1,@1,@1,@1,@1,@1,@1,@1,@1,@1]; 

    NSMutableArray *c = [b mutableCopy]; 
    // The range here is index->8 (9th object) and length->4 
    [c replaceObjectsInRange:NSMakeRange(8,4) withObjectsFromArray:a]; 
+0

@ alladin哇超级作品:)谢谢一个多哥 – Dian007 2013-03-07 15:21:51

相关问题