如何修复场景错误?

时间:2015-03-04 14:44:32

标签: ios swift

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

我该怎么做才能犯这个错误?

4 个答案:

答案 0 :(得分:1)

在故事板中选择无法访问的ViewController并添加故事板ID enter image description here

答案 1 :(得分:0)

这只是一个警告。如果你使用那个场景忽略警告,否则删除这个场景,因为没有人需要它。

答案 2 :(得分:0)

当View Controller / Scene没有segue时,会发生这种情况,并且没有为ViewController / Scene定义标识符。

所以基本上XCode抱怨说虽然你已经创建了一个场景,但你不能以任何可能的方式使用它。

因此,根据您的需要:

1)您可能需要为其定义一个segue(可能带有标识符)

OR

2)为其定义Stoaryboard ID。通过选择场景 - >右窗格 - >身份检查员(第3个图标) - > Stoaryboard ID

OR

暂时忽略它。

答案 3 :(得分:0)

确保你喜欢这个。

let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
        let viewController = storyBoard.instantiateViewControllerWithIdentifier("firstView") as ViewController
        self.presentViewController(viewController, animated:true, completion:nil)

enter image description here