错误:可能指定的入口点未设置?

Dha*_*esh 1 ios swift

Hello EveryOne我正在关注这个很棒的教程,但是我没有下载stater项目,因为我想创建一个不同的应用程序我已经完成了我想要只CenterViewController 用左侧弹出的所有内容ViewController两者都在ContainerViewController但我在控制台中得到了这个:

2014-11-19 14:04:46.838 SlideTable [3612:87749]无法为UIMainStoryboardFile'Main'实例化默认视图控制器 - 可能未设置指定的入口点?

我也尝试了这个答案,但结果相同.

这个错误意味着我已经完成了启动项目提供的所有必需的东西,但我没有找到任何解决方案.

这是may项目的代码.

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
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?如有需要,我会提供进一步的信息.

小智 9

我遇到了同样的问题,我找到了解决方案:

  1. 选择Main.storyboard;
  2. 打开属性检查器,然后单击"视图控制器"部分中的" 是初始视图控制器 ".

根据相同的错误消息,此操作适合我.


小智 6

你应用程序的主控制器(入口点),是否在右侧栏上选中了"是初始视图控制器"吗?它会在旁边显示一个箭头.


Ban*_*e M 6

Xcode 11 和 iOS 13 的更新。

除了 elia 的回答之外,您还必须更改 Info.plist 文件中的另一个属性。

在 Info.plist 文件中,需要将Storyboard Name 的String 值更改为您希望在启动应用程序期间首先出现的初始文件的名称。默认情况下,Storyboard Name 的值设置为“ Main ”,您需要更改它。

您可以在以下位置找到该属性:

Info.plist -> Application Scene Manifest -> Scene Configuration -> Application Session Role -> Item 0 -> Storyboard Name