Ios 故事板和设置代理
既然Xcode 5真的鼓励您使用故事板,我就把它作为我的工作流程。但是,在理解初始化和设置委托时遇到一些困难。(屏幕附在我的故事板上) 我有一个根视图控制器类,它将导航视图控制器加载到容器视图中。我希望导航控制器类的根控制器是故事板的根控制器。如果没有故事板,这将是难以置信的简单 在我的根类中,我只需写:Ios 故事板和设置代理,ios,xcode,uistoryboard,Ios,Xcode,Uistoryboard,既然Xcode 5真的鼓励您使用故事板,我就把它作为我的工作流程。但是,在理解初始化和设置委托时遇到一些困难。(屏幕附在我的故事板上) 我有一个根视图控制器类,它将导航视图控制器加载到容器视图中。我希望导航控制器类的根控制器是故事板的根控制器。如果没有故事板,这将是难以置信的简单 在我的根类中,我只需写: AlarmBarVC *aBar = [[AlarmBarVC alloc]init]; UINavigationController *navcon = [[UINavigationCon
AlarmBarVC *aBar = [[AlarmBarVC alloc]init];
UINavigationController *navcon = [[UINavigationController alloc] initWithRootViewController: aBar];
aBar.delegate = self;
self addChildViewController: navcon];
[self.container addSubview: navcon.view];
关于如何通过故事板实现这一点,有什么建议吗
谢谢你抽出时间
要将RootVC设置为Alarm BarVC的代理,请在情节提要中选择Alarm BarVC并导航到Connections inspector。假设您已经创建了一个属性来保存AlarmBarVC.h中的委托,您应该会看到一个委托出口,您可以将其拖动到RootVC 我在connections inspector中看到了代理,但是我无法将其拖动到故事板中AlarmBarVC ViewController之外的任何位置。嗯,你说得对。故事板似乎不允许您通过插座设置代理。您需要在prepareForSegue方法中设置委托。这里有一个链接,指向stackoverflow上回答的相同问题:。对不起,我第一次给你的建议是错误的。嗨,迈克,我很感谢你抽出时间,不必道歉。我正在研究segue方法,但希望我不必一直通过不使用它们的视图控制器传递引用。我可能会使用一个管理委托/引用的Singleton。