2016-06-16 48 views
0

你好,我有这个警告。 我该如何解决这个问题?Main.storyboard:警告:不支持的配置

Main.storyboard:warning:Unsupported Configuration:由于缺少入口点而无法访问场景,并且没有通过-instantiateViewControllerWithIdentifier:来访问运行时的标识符。

回答

1

在故事板中,选择要在应用程序启动时加载的视图控制器,并确保选中右侧的“初始视图控制器”复选框。

Initial view controller

+0

其被标记,并仍然有问题。我用cocapods更新解决了这个问题。 –

+0

它在设置故事板ID后删除。 – jbchitaliya

1

此警告出现时,如果未连接的视图控制器在一个场景中存在。在下面的图片中,例如,我已经将按钮上的一个segue断开连接到它下面的小视图控制器,以引发警告。在开发过程中,只要跟踪断开的VC,就可以忽略它。 enter image description here

在下图中警告消失了,因为小视图控制器现在通过segue“连接”。 enter image description here

+0

真的不知道它如何解决这个问题 - 我更新了我的cocapods,并且此警告消失了。 –

+1

要解决它,你必须识别断开的VC。然后,您可以选择删除它们,或者通过segue将它们连接到其他UI元素(如按钮)。 – caxix

0

一些详细信息:

任何项目包括两个类,AppDelegate中和ViewController的。 如果你打开AppDelegate类,你可以看到UIApplicationMain

文件顶部的@UIApplicationMain属性将AppDelegate类指定为模块的入口点。使用应用程序委托从UIResponder继承并且具有UIWindow属性的故事板是一个要求。 它在info.plist中完成。

enter image description here “主故事板文件基本名称”指定应用程序启动时必须加载的故事板的名称。

从左侧指向视图控制器的箭头表示它是该故事板显示的初始视图控制器。

有时当你建立你会得到像错误“未能加载:入口点未设置”。很明显,你没有设置入口点,这意味着你没有设置初始视图控制器来加载。

要解决这个问题,只需打开属性检查器。选中框:是初始视图控制器。

enter image description here

即使你可以验证一些细节: https://www.raywenderlich.com/113388/storyboards-tutorial-in-ios-9-part-1

相关问题