【发布时间】:2012-02-15 16:53:04
【问题描述】:
我是故事板的新手,我已经设置了从按钮到视图控制器的 segue。这个视图控制器是一个自定义子类SFListViewController,它有一个指定的初始化器initWithList:。
使用指定的初始化器是正确初始化视图控制器的唯一方法。但是,当使用 segues 时,不会调用指定的初始化程序(显然)。
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"Show List"]) {
SFListViewController *listViewController = segue.destinationViewController;
// ????
}
}
如何让 segue 在执行时调用指定的初始化程序?
【问题讨论】:
-
+1 这是个好问题,我在让 Interface Builder 实例化对象时遇到了类似的问题。
标签: objective-c ios uistoryboard segue