Xcode:如何使用Storyboard访问视图控制器的实例?

时间:2015-05-16 07:09:34

标签: ios objective-c iphone xcode

通过代码在Xcode上使用按钮呈现UIViewController时,通常使用

[self presentViewController:viewControllerInstance animated:YES completion:nil];

通常,在呈现viewControllerInstance之前,我可以对该实例进行更改,例如设置其某些属性。但是,这次我使用的是故事板,我想知道如果不在代码中创建视图控制器的实例,我将如何访问它?我希望能够设置特定UIViewController的某些属性?

先谢谢你了!

1 个答案:

答案 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
    }
}