无法从 Xcode 项目中删除主界面
Cannot remove Main Interface from Xcode project
我正在开发一个不使用 .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
}
我已经从目标中清除了主界面字段,如下所示:
但是,在 运行 应用程序上,我收到以下崩溃消息:
Terminating app due to uncaught exception
'NSInvalidArgumentException', reason: 'Could not find a storyboard
named 'Main' in bundle NSBundle
似乎在 Building/Running 应用程序上,主界面字段自动重新填充为 "Main"。我已经能够在通用应用程序上删除它,但这是我第一次尝试仅 iPad 的项目,但没有成功。我已经尝试在键盘上按下 Return 并在字段外单击以希望保存我的主界面文本字段更改,但结果仍然相同。
我的问题是:如何从目标中删除主界面,从而避免出现此错误消息?
检查你的Info.plist
。 主情节提要文件基本名称 应该有一个条目。在那里删除它,你应该可以开始了!
我正在开发一个不使用 .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
}
我已经从目标中清除了主界面字段,如下所示:
但是,在 运行 应用程序上,我收到以下崩溃消息:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Could not find a storyboard named 'Main' in bundle NSBundle
似乎在 Building/Running 应用程序上,主界面字段自动重新填充为 "Main"。我已经能够在通用应用程序上删除它,但这是我第一次尝试仅 iPad 的项目,但没有成功。我已经尝试在键盘上按下 Return 并在字段外单击以希望保存我的主界面文本字段更改,但结果仍然相同。
我的问题是:如何从目标中删除主界面,从而避免出现此错误消息?
检查你的Info.plist
。 主情节提要文件基本名称 应该有一个条目。在那里删除它,你应该可以开始了!