在 instantiateViewController 上发出 SIGABRT 信号

signal SIGABRT on instantiateViewController

我已经用故事板创建了第二个视图控制器。我已经指定了一个 StoryBoard ID。我为此控制器创建了一个 class 并在故事板中也指定了这个 class:

import UIKit
import Foundation

class SecondViewController: UIViewController {
    // It is really empty
}

然后我尝试激活这个控制器,执行相当标准的操作:

let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)

let secondViewController = storyBoard.instantiateViewController(withIdentifier: "SecondViewController") as! SecondViewController

self.present(secondViewController, animated:true, completion:nil)

然而,当执行到达并调用 storyBoard.instantiateViewController - 我得到 Thread 1: signal SIGABRT 没有任何描述(点击它什么也没有):

我已经看过这个 QA: - 清理和构建不能解决问题。

我想我在第二个视图控制器的配置中遗漏了一些东西。但我找不到到底是什么。有什么建议吗?

验证您的故事板文件名并在行中使用它:

let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)