【发布时间】:2014-02-01 17:36:40
【问题描述】:
在 Xcode 5.0.2 中,我创建了 an app for iPhone,带有一个导航控制器和 3 个其他视图控制器(此处为 fullscreen):
我希望LoginViewController(在上面的屏幕截图中带有“登录”标题)作为导航控制器的委托,以便它的方法
- (void)navigationController:(UINavigationController *)navigationController
didShowViewController:(UIViewController *)viewController
animated:(BOOL)animated
被调用 - 所以我在其viewDidLoad 中添加了以下代码:
UINavigationController *nc = self.navigationController;
[nc setDelegate:self];
这可行,但我想知道是否也可以在 Interface Builder 中为导航控制器设置委托?
我已经尝试从导航控制器的黄色立方体标志 ctrl 拖动到 LoginViewController 场景,反之亦然 - 但我只提供了一个弹出窗口来创建一个 segue...
【问题讨论】: