在以前的 Xcode 版本中,创建基于窗口的通用应用程序将使用 iPhone 和 iPad 特定文件填充项目并分配适当的入口点。所需要的只是修改 iPhone/iPad 控制器/xib 以创建设备特定的接口。
遗憾的是,XCode 4.3 不再提供基于窗口的模板(最接近的是空应用程序),我不知道如何正确配置入口点。使用storyboard是相当困难的,但我想使用程序化或基于 xib 的工作流程来做到这一点。
我创建了两个视图控制器和 xib:HomeViewController_iPhone
和HomeViewController_iPad
. 只需将每个设备的入口点设置为适当的 HomeViewController 就会使应用程序崩溃。我怀疑我需要做更多的事情来子类化应用程序委托,但我不太确定如何继续。任何指针?