0

ストーリーボードを使用してiPhoneアプリを実装しました

私のアプリでは *膿ではなく、あるビューから別のビューにビューを表示する必要があります

2 番目のビューのストーリー ボード xib に画面を作成しました。

set up the connection for button in the first view to the second view with 'presentは押しません。

i need to populate an array to the second view which was presented 、私は次の方法を試しましたが、うまくいきません

1:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(UIButton *)sender
{

    //Populate detail to BuyView mail page
    if ([segue.id

entifier isEqualToString:@"BuyView"])
        {
            BuyViewController *destViewController = segue.destinationViewController;

            destViewController.itemDetailsArray = [_itemDetailsArray objectAtIndex:sender.tag] ;
        }

    }

2:

- (IBAction)buyItemClick:(UIButton *)sender
{
BuyViewController *destViewController = [[BuyViewController alloc] init];

    destViewController.itemDetailsArray = [_itemDetailsArray objectAtIndex:sender.tag] ;
}
4

1 に答える 1

0

@rdelmarが述べたことに加えて、配列である場合とそうでない場合があるオブジェクトを渡しています。

つまり、

destViewController.itemDetailsArray

配列ではない可能性のあるオブジェクトを指しています。

あなたがやりたいことは

 destViewController.itemDetailsArray = _itemDetailsArray;
于 2013-05-08T18:20:58.723 に答える