a、b、cという名前の3 つの NSArray と、 naという名前の別の NSMutableArray があります。
3 つの配列には、要素 imagename.image が含まれています。
ボタンがテープで留められると、3 つの配列が変更可能な配列naにマージされます。再び配列が分割されます。このプロセスが繰り返され、3 回目のタップの後、naの 10 番目の要素が別のビュー コントローラーに表示されるはずです。
カウンターjを設定しましたが、 j==3のときのステップが必要です。
- (IBAction)selection1:(id)sender {
na = [[NSMutableArray alloc] init];
[na addObjectsFromArray:b];
[na addObjectsFromArray:a];
[na addObjectsFromArray:c];
if(j==3) {
j=1; //I need the code for this part
[self performSegueWithIdentifier: @"SendInfo" sender: self];
} else {
j++;
img1.image=[na objectAtIndex:0];
img2.image=[na objectAtIndex:3];
img3.image=[na objectAtIndex:6];
img4.image=[na objectAtIndex:1];
img5.image=[na objectAtIndex:4];
img6.image=[na objectAtIndex:7];
img7.image=[na objectAtIndex:2];
img8.image=[na objectAtIndex:5];
img9.image=[na objectAtIndex:8];
a=[NSArray arrayWithObjects:img1.image,img2.image,img3.image, nil];
b=[NSArray arrayWithObjects:img4.image,img5.image,img6.image, nil];
c=[NSArray arrayWithObjects:img7.image,img8.image,img9.image, nil];
}
}
手伝って頂けますか?私はxcodeが初めてです。