通过代码在Xcode上使用按钮呈现UIViewController
时,通常使用
[self presentViewController:viewControllerInstance animated:YES completion:nil];
通常,在呈现viewControllerInstance
之前,我可以对该实例进行更改,例如设置其某些属性。但是,这次我使用的是故事板,我想知道如果不在代码中创建视图控制器的实例,我将如何访问它?我希望能够设置特定UIViewController
的某些属性?
先谢谢你了!
答案 0 :(得分:2)
在UIViewController
中,在.m文件中添加此回调方法:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"Segue_Identifier"]) {
YourViewController *dest = segue.destinationViewController;
//dest.yourProperty = ...; set your presenting view controller's properties
}
}