Ios 错误:可能未设置指定的入口点?
大家好,我正在学习非常棒的教程,但我没有下载stater project,因为我想创建一个不同的应用程序。我已经完成了所有我只想在左侧弹出Ios 错误:可能未设置指定的入口点?,ios,swift,Ios,Swift,大家好,我正在学习非常棒的教程,但我没有下载stater project,因为我想创建一个不同的应用程序。我已经完成了所有我只想在左侧弹出CenterViewController的操作ViewController都在ContainerViewController中,但我在控制台中得到了这个: 2014-11-19 14:04:46.838 SlideTable[3612:87749]未能实例化UIMainstryBoardFile“Main”的默认视图控制器-可能未设置指定的入口点 我也尝试了这
CenterViewController
的操作ViewController
都在ContainerViewController
中,但我在控制台中得到了这个:
2014-11-19 14:04:46.838 SlideTable[3612:87749]未能实例化UIMainstryBoardFile“Main”的默认视图控制器-可能未设置指定的入口点
我也尝试了这个答案,但得到了同样的结果
这个错误意味着我已经完成了作者在启动项目时提供的所有必需的事情,但我没有找到任何解决方案
这是五月计划的代码
AppDelegate.swift
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
window = UIWindow(frame: UIScreen.mainScreen().bounds)
let containerViewController = ContainerViewController()
window!.rootViewController = containerViewController
window!.makeKeyAndVisible()
return true
}
我错过什么了吗?
如果需要,我将提供更多信息。您的应用程序的主控制器(入口点),是否在右栏上选中了“是初始视图控制器”?它旁边会显示一个箭头。我遇到了相同的问题,我找到了解决方案:
根据相同的错误消息,此操作对我很有效 当您使用多个
UIStoryboard
并想初始化UIViewController
时,除了主.storyboard
之外,例如Intro.storyboard
,您可能会遇到此错误。您必须选择
YourProject -> TARGETS -> Deployment Info -> Main Interface
在主界面
中,您为自己的项目创建了多个UIStoryboard
。选择包含您的UIViewController
的右视图控制器
我是说
YourProject->TARGETS->General->Deployment Info->主界面。
不是你的项目->目标->部署信息->主界面。更新Xcode 11和iOS 13。 除了elia的答案外,还必须在Info.plist文件中再更改一个属性 在Info.plist文件中,需要将故事板名称的字符串值更改为您希望在启动应用程序时首次出现的初始文件的名称。 情节提要名称的默认值设置为“Main”,您需要更改它 您可以在以下内容中找到该属性:
Info.plist->Application Scene Manifest->Scene Configuration->Application Session Role->Item 0->Storyboard NameIOS 12和IOS 13之间存在兼容性问题。
因此,您必须从info.plist中删除应用程序场景清单,以使其正常运行。此外,您还必须从应用程序代理中删除所有与场景相关的内容。我通过单击解决了这个问题
Product->Clean Build Folder
选中“是初始视图控制器”框后,您将看到故事板左侧出现一个箭头。您选择启动应用程序的这个Confirm witch情节提要。从我尝试做的事情中,您需要做的就是从Info.plist中删除UISCenestryboardFile的值。为什么会发生这种情况?这是xCode的一个bug。。。。