私はJavaからObjective-cに切り替えていますが、何か問題があります。私はこの問題を多くの成功なしで探しました。NSMutableArrayにNSMutableArrayを追加する方法Objective-c
私はNSMutableArraysを格納するNSMutableArrayを持っています。配列を配列に追加するにはどうすればよいですか?
私はJavaからObjective-cに切り替えていますが、何か問題があります。私はこの問題を多くの成功なしで探しました。NSMutableArrayにNSMutableArrayを追加する方法Objective-c
私はNSMutableArraysを格納するNSMutableArrayを持っています。配列を配列に追加するにはどうすればよいですか?
どちらあなたのアレイ内の別の配列(またはオブジェクトの任意の型)を参照格納することができる:
[myArray addObject:otherArray];
または配列を連結します。
[myArray addObjectsFromArray:otherArray];
どちらもthe documentationに記載されています。
配列は、他のどのようなだけのオブジェクトですので:
[myContainerMutableArray addObject:someOtherArray];
それとも、CONCATENATE彼らにしたい場合:
[myFirstMutableArray addObjectsFromArray:otherArray];
あなたが他のオブジェクトと同様にそれを追加します。
NSMutableArray *innerArray = [NSMutableArray array];
NSMutableArray *outerArray = [NSMutableArray array];
[outerArray addObject:innerArray];
[YourArray addObjectsFromArray:OtherArray];場合
あなたは
NSMutableArray *mutableArray1 = [[NSMutableArray alloc]initWithObjects:@"test1",@"test2",@"test3",nil];
NSMutableArray *mutableArray2 = [[NSMutableArray alloc]initWithObjects:@"test4",@"test5",@"test6", nil];
mutableArray1 = [NSMutableArray arrayWithArray:mutableArray1];
[mutableArray1 addObjectsFromArray:mutableArray2];
Nslog(@"mutableArray1 : %@",mutableArray1);
のようにそれがtest1の印刷され、同じNSMutableArrayのオブジェクトを追加する場合.... TEST6? –
はい、それは意志... OUTPUT:mutableArray1:( TEST1、TEST2 、 TEST3、TEST4 、 TEST5、TEST6 ) –