错误:无法访问,因为它没有入口点

Phi*_*ans 29 ios swift

使用Swift我得到了我的"TableViewController"无法访问的错误,因为它没有入口点,也没有通过[UIStoryboard instantiateViewControllerWithIdentifier]进行运行时访问.

在我的View Controller类中,有建议在更改instantiateViewController(withIdentfier...)时修复它instantiateViewController(withIdentifier).

我要这样做,或者我该如何解决这个问题?

Ras*_*n L 32

您需要标记viewController在你Storyboard和它设置为initial viewController.你这样做Attributes Inspector.这意味着您可以设置在启动应用程序时打开哪个viewController.

在此输入图像描述

  • 在我的场景中,我有一个故事板,其中有两个入口点,具体取决于用户是否已登录.其中一个视图控制器被标记为"初始",因此它为另一个视图控制器提供了"无法访问"警告.我怎么摆脱它? (2认同)

Vit*_*pov 13

我遇到了同样的错误.我认为这个答案很有用: Xcode:"由于缺少入口点,场景无法访问",但无法找到它

问题在于,由于一些实验和复制粘贴,我有 一个 位于屏幕可见部分之外的视图控制器的实际副本,或者它可以精确地堆叠在其双胞胎顶部.所以我刚刚删除了不需要的一个:-)你应该打开文档大纲сheckforcopies :-)

Document Outline显示2个相同的ViewControllers

  • 谢谢,我没注意到这一点. (2认同)

Suh*_*til 7

从Storyboard中将TableViewController设置为初始视图控制器

在此输入图像描述


归档时间:

查看次数:

40294 次

最近记录:

6 年,2 月 前