0
는이 같은 또 다른 하나 개의 배열에서 특정 인덱스에 특정 값을 복사하려고 :배열의 특정 인덱스 값을 다른 배열에 복사합니까?
for (int i = 0; i < 100; i++) {
if ([subID[i] isEqual: @"0"]) {
NSLog(@"state : %@",arrayTempState[i]);
NSString *str = arrayTempState[i];
[arrayState addObject:str];
NSLog(@"%@",arrayState[i]);
}
arrayState
는 NSMutableArray
및 arrayTempState
이 NSArray
하지만 arrayState
때마다 널입니다.
나는 arrayState[i] = arrayTempState[i];
을 시도했지만 작동하지 않았습니다.
당신이 초기화 arrayState/ALLOC 적이 시도? –
조건부로 값을 추가하기 때문에'i'는'arrayState'에서 올바른 색인이 될 것 같지 않으므로 더 적은 수의 요소가 있습니다. – Paulw11
예. 할당되지 않았으므로 지금 해결되었습니다. –