是否有关于何时在iOS项目中使用故事板以及何时使用XIB的指南?每个人的优缺点是什么,他们各自适合什么情况?
当你有动态UI元素推动视图控制器(如地图引脚)时,我可以告诉它使用故事板segues并不是那么干净.
我的目标是创建一个选项卡式应用程序,然后每个选项卡的视图都在不同的故事板中构建.

我的主板是一个标签视图.
然后我创建了一个带有2个View Controller的辅助故事板(故事板#2).第一个视图控制器(也标记为初始)有一个按钮,并且segue(模态)有第二个视图.
我设法通过从故事板#2继承和覆盖loadView来加载视图.

这是模拟器输出.

点击"点击我"按钮,我得到一个EXC_BAD_ACCESS.segue不起作用,似乎第二个故事板没有被完全加载.
有没有人试图这样做,并让它工作?有来自SkillMaster.net的youtube视频,但他没有证明segue是否在次要故事板下工作.视频在这里:http://youtu.be/D4_twoYvB4M
感谢您的任何意见和帮助!
截图:
有没有办法合并XCode 4.2 Storyboard文件?
我正在与一个iPhone项目上的另一个开发人员合作,我将所有更改合并到一个故事板文件的尝试都遇到了失败,之后Xcode不再能够加载故事板.因此,我必须做一个svn还原,然后重做我的修改.
有一个Xcode7 beta名为as的新控件Storyboard Reference.下面是它的图像.

它的描述如下
为外部故事板中的视图控制器提供占位符.连接到此占位符的Segues将在运行时实例化引用的视图控制器.
所以问题是
我在故事板中创建了一个新的导航控制器(不是以编程方式!)并将其设置为常规UIViewController的"Root View Controller",并在其中添加了一个按钮,该按钮表示 - 转发到下一个视图控制器(第二个视图控制器是我想要的视图控制器将有一个后退按钮链接到初始视图控制器).现在,每当我尝试将按钮链接到下一个视图控制器时 - "不支持推送导航控制器".
请帮帮我,谢谢
编辑:我不小心将UINavigationController子类化,而不是我班级中的UIViewController.还是非常感谢.
我有一个针对iOS 8和9的iOS应用程序,我正在升级以使用Storyboard References而不是通过代码链接.当我突然开始收到这个编译错误时,我逐渐转换了越来越多的位:
:错误:将故事板引用部署到iOS 8.0要求您的故事板不共享任何视图控制器标识符.A.storyboard和Z.storyboard都包含一个标识符为"ZNavigationController"的视图控制器.
Z.storyboard绝对包含ZNavigationController,它应该在那里,但A.storyboard肯定不包含任何这样的导航控制器.我在文本编辑器中打开了.storyboard文件,并确认没有提及ZNavigationController.
提供更多背景信息:
A.storyboard有一个引用B.storyboard,它有一个来自其中一个viewControllers的手动segueAB.storyboard有一个参考Z.storyboard- 它通过来自其中一个viewControllers的手动segue到达那里B运行XCode版本7.0(7A218),这是GM种子构建