【发布时间】:2011-01-06 08:03:58
【问题描述】:
我有一个基于导航的 iPhone 应用程序,我想在应用程序启动时加载一个视图 (MainMenu.xib),而不是 MainWindow.xib。如果我更改目标的“主界面”,应用程序在启动时会崩溃。我该如何解决这个问题?
【问题讨论】:
我有一个基于导航的 iPhone 应用程序,我想在应用程序启动时加载一个视图 (MainMenu.xib),而不是 MainWindow.xib。如果我更改目标的“主界面”,应用程序在启动时会崩溃。我该如何解决这个问题?
【问题讨论】:
你必须添加你想在 MainWindow.xib 上显示的视图......在 MainWindow.xib 的 IB 中你必须更改类的名称以及 nib 名称(给出类)
完成此操作后,在应用程序委托中创建视图对象
在基于导航的情况下,您还需要给出要显示的类的名称(该类是您设计表格视图的类)
【讨论】:
在问题首次发布几年后添加此评论,因为如果您使用 Storyboards 手动更改 MAIN INTERFACE 而不是从下拉菜单中选择,可能会导致问题。如果字段中的值不是 .storyboard 文件,则 xocde 将 plist 设置更改为基于 NIB 的项目并破坏整个项目。
在这里查看我的评论
【讨论】: