从一个场景过渡到另一个场景

时间:2012-06-27 10:18:17

标签: objective-c nsarray

我有三个名为 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的新手。

0 个答案:

没有答案