お世話になっております。
Objective-C初心者です。
画面遷移の際にパラメータを渡すプログラムを作成しておりました。
ObjectiveC
1-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ 2 if([segue.identifier isEqualToString:@"toViewContoroller2"]){ 3 ViewContoroller2 *vc2 = segue.destinationViewController; 4 //ViewContoroller2 *vc2 = [ViewContoroller2 new]; 5 vc2.argtext = self.TextField.text; 6 } 7}
この中の
ObjectiveC
1ViewContoroller2 *vc2 = segue.destinationViewController; 2//ViewContoroller2 *vc2 = [ViewContoroller2 new];
はインスタンスの作成を行っているということでよろしいのでしょうか?
インスタンス作成は下のコメントアウト部のように記述するよう学んだのですが
segueで画面遷移する際は特別なのでしょうか?
segue.destinationViewContoroller;
での働きを教えていただきたいです。
初歩的な質問で申し訳ありません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/05 01:54