1

我有三个名为a、b、c 的NSArray 和另一个名为na的NSMutableArray 。

3 个数组包含元素 imagename.image。

当按下按钮时,3 个数组被合并到可变数组na中。数组再次被拆分。重复此过程,在第三次点击后,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