2011-12-21 14 views
21

私が作成しているアプリでは、ユーザーがアプリケーションに表示するために独自の見積もりを提出できるという特徴があります。ユーザーが自分の名前、電子メール、ウェブサイトを入力できるようにするストーリーボードセグが1つあり、次に見積もりを入力すると、このデータがすべてデータベースにポストされます。最初のストーリーボード・セグから次のストーリー・ボードにデータを簡単に渡すことができないので、すべての情報をデータベースに一度に投稿できます。すべての返信をお寄せいただきありがとうございます。ストーリーボードセグの情報を渡すにはどうすればいいですか?

答えて

83

先ビュー・コントローラにソースからのデータを渡すためにprepareForSegue:sender:メソッドを使用します。

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
    if ([segue.identifier isEqualToString:...]) { 
     MyViewController *controller = (MyViewController *)segue.destinationViewController; 
     controller.myProperty1 = ...; 
     controller.myProperty2 = ...; 
    } 
} 
+0

はどうもありがとうございました! –

+12

回答を受け入れる必要があります... –

+1

宛先ビューコントローラでアクセスするにはどうすればいいですか? – Deb