我正在开发一款不使用.storyboard界面的iPad应用。我的AppDelegate具有以下代码(在Xcode 8.2.1中):
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
window = UIWindow(frame: UIScreen.main.bounds)
window?.makeKeyAndVisible()
window?.rootViewController = MyViewController()
return true
}
我已清除目标中的Main Interface字段,如下所示:
但是,在运行应用程序时,我收到以下崩溃消息:
由于未捕获的异常而终止应用 'NSInvalidArgumentException',原因:'无法找到故事板 在捆绑NSBundle中命名为'Main'
似乎在构建/运行应用程序时,主界面字段会自动重新填充“Main”。我已经能够在通用应用程序上删除它,但这是我第一次尝试仅使用iPad的项目失败。我已经尝试按下键盘上的Return并单击字段外部以希望保存我的主界面文本字段更改,但仍然具有相同的结果。
我的问题是:如何从目标中删除主界面,从而避免出现此错误消息?
答案 0 :(得分:16)
检查Info.plist
。 主要情节提要文件基本名称应该有一个条目。在那里删除它你应该很高兴去!