如何在Xcode 4.3.1中解决这个新警告:"由于缺少入口点,场景无法到达......"?

bri*_*ans 32 xcode warnings ios5 uistoryboard

我有一个带有故事板的iOS项目.我最近升级到Xcode 4.3.1,现在出现了这个新警告:

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

问题是我在故事板中有一些导航控制器,没有入口点.我拥有它们的原因是我可以在其中嵌入其他视图,以便在设计时在Xcode中查看导航栏.这些视图在运行时被推送到的实际导航控制器不在故事板中(旧代码尚未移植到故事板).

有人找到了一个很好的解决方法吗?我想保持我的代码干净,没有警告.

dan*_*anh 68

您只需设置标识符即可.在右窗格的身份检查器的Xcode> 5中,您将找到一个名为"Storyboard ID"的字段.把任何字符串放在那里,Xcode会再次开心.

它只是想知道你可以达到它(通过该标识符),如果你想.


小智 16

在较新版本的Xcode中:只需Title在Attributes Inspector中设置标题,然后在Storyboard ID控制器的Identity Inspector中设置标识符.


小智 10

您可能不小心将视图控制器复制并粘贴到真实视图之上.

尝试拖动有问题的视图,看看下面是否有任何东西.