다른 NSMutableArray에 NSMutableArray를 추가하려고합니다. 하지만 내가 뭘 하려는지 중첩 된 배열입니다.NSMutableArray의 NSMutableArray를 단일 객체로
내 현재 코드는 다음과 같습니다
NSMutableArray *array1 = [NSMutableArray arrayWithObjects: @"Red", @"Green", @"Blue", @"Yellow", nil];
NSMutableArray *array2 =[[NSMutableArray alloc] init];
[array2 addObject:array1];
이 코드는 배열 2에서 4 개체를 추가되지만 나는 그것이 하나의 개체로 배열 1 추가하려는.
편집 :이 코드는 작동합니다.하지만 제 경우에는 XCode에서 초기화가 잘못되어 4 개의 개체가 추가됩니다. 나는 아직도 그것을 이해할 수 없었다. 따라서이 코드는 올바르게 작동합니다. 그래서 문제는 for 루프에서 초기화에 관한 것이 었습니다.
예상 한대로 NSDictionary를 사용해야 할 수도 있습니다. 배열을 배열에 할당하면 결과는 동일하게됩니다. –
배열 4에 4 개의 객체를 추가 했습니까? 나를 위해 잘 작동하는 코드로 array2의 개수를 기록해보십시오. – Viper
코드가 정확합니다. – iphonic