テーブルの行が選択され、完了ボタンが押された後にビューを変更する IBAction を設定しています。
ただし、presentViewController:animated を実行すると、navigationController が失われます。
そのため、どこにも行く方法がありません。代わりに「performSegueWithIdentifier」を実行すると、プロパティが保存されません..したがって、値は渡されません...例:
ViewController *addViewController = (ViewController *)[self.storyboard instantiateViewControllerWithIdentifier:@"V_SignIn"];
addViewController.LoadAction = @"NoSession";
[addViewController setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self presentViewController:addViewController animated:YES completion:NULL];
^^そのコードは機能しますが、ナビゲーションツールバーが削除されます...
ViewController *addViewController = [[ViewController alloc] init];
addViewController.LoadAction = @"TEST";
[self performSegueWithIdentifier:@"segue" sender:self];
^^それはセグエをうまく実行しますが、新しいビューでNSLogすると、「LoadAction」変数は(NULL)に等しくなります。
基本的に、addViewController var でビューを変更する必要なく @property を設定するにはどうすればよいですか? ありがとう。