[self.navigationController popToRootViewControllerAnimated:YES];
セグエが呼び出されたときに値を設定する方法と同様に、呼び出されたときに ivar を割り当てる方法を探しています。
if ([segue.identifier isEqualToString:@"login"]) {
[sender resignFirstResponder];
HomeController * home = (HomeController *)segue.destinationViewController;
home.personHome = self.person;
}
ここで、オブジェクト変数を割り当てています。現在のアーキテクチャは[self.navigationController popToRootViewControllerAnimated:YES];
アプリケーションが読み込まれると、HomeController が最初のビューになりますが、そのビューでは Load メソッドが呼び出さ[self performSegueWithIdentifier:@"login" sender:self];
れてログイン画面に移動します。ログインに成功するとポップバックします。
アドバイスと指示は大歓迎です。