1

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が初めてです。

4

0 に答える 0