Ios Xcode:如何访问使用故事板显示的视图控制器实例?
当通过代码使用Xcode上的按钮显示Ios Xcode:如何访问使用故事板显示的视图控制器实例?,ios,objective-c,iphone,xcode,Ios,Objective C,Iphone,Xcode,当通过代码使用Xcode上的按钮显示UIViewController时,通常使用 [自呈现ViewController:viewControllerInstance动画:是完成:无] 通常,在显示viewControllerInstance之前,我可以对该实例进行更改,如设置其某些属性。然而,这次我使用的是故事板,我想知道如果视图控制器的实例不是用代码创建的,我将如何访问它?我希望能够设置特定UIViewController的一些属性 提前谢谢你 在您的UIViewController中,在.m
UIViewController
时,通常使用
[自呈现ViewController:viewControllerInstance动画:是完成:无]代码>
通常,在显示viewControllerInstance
之前,我可以对该实例进行更改,如设置其某些属性。然而,这次我使用的是故事板,我想知道如果视图控制器的实例不是用代码创建的,我将如何访问它?我希望能够设置特定UIViewController
的一些属性
提前谢谢你 在您的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
}
}
实现-(void)prepareforsgue:(UIStoryboardSegue*)分段发送方:(id)发送方
。谢谢我很想称赞你什么的,但我是个新手。我该怎么做haha@MatthiasBauch应该将他的解决方案作为答案而不是评论发布。然后你可以投票并把它标记为答案。谢谢你!堆栈溢出是一个伟大的社区!(我是这里的新手哈哈)