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
が毎回nullであるです。
私はarrayState[i] = arrayTempState[i];
を試しましたが、動作しませんでした。
は、あなたが/ initをarrayStateをALLOC持ってみては? –
条件付きで値を追加するので、 'i'が' arrayState'の正しいインデックスになることはほとんどありません。 – Paulw11
はい、割り当てられていないため、今解決しました。 –