Bes*_*esi 4 xcode objective-c ios ios5 uistoryboard
我有一个这样的故事板:
-- initial --> [PictureListViewController] ----> [PictureDetailViewController]
Run Code Online (Sandbox Code Playgroud)
现在我想设置我的ViewController的委托PictureListViewController.因为它是第一个ViewController,所以我不能在方法中执行此操作,-(void)prepareForSegue:...因为我最初的ViewController是由Storyboard框架创建的.
为了重新使用,我也不希望PictureListViewController如此设置它自己delegate.
这是什么最好的做法.我当然可以创建另一个"空"ViewController,然后将其转移到PictureListViewController但是这对我来说感觉不对.
非常欢迎您的帮助.谢谢 :-)
你可以通过使用...获取对根视图控制器的引用来在App Delegate中设置它.
YourFirstViewController *ctr = self.window.rootViewController;
// Do stuff here
Run Code Online (Sandbox Code Playgroud)