我设置了一个 IBAction 以在选择表格行并按下完成按钮后更改视图。
但是,当我运行 presentViewController:animated 时,我失去了我的导航控制器。
所以我没有办法去任何地方,然后如果我改为执行“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];
^^ 执行 segue 很好,但是当我在新视图中 NSLog 时,'LoadAction' var 等于(NULL)。
基本上,如何设置 @property 而无需使用 addViewController var 更改视图?谢谢。