关于 swift:signal SIGABRT on instantiateViewController

signal SIGABRT on instantiateViewController

我已经创建了带有情节提要的第二个视图控制器。我已经指定了 StoryBoard ID。我为这个控制器创建了一个类,并在故事板中指定了这个类:

1
2
3
4
5
6
import UIKit
import Foundation

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

然后我试图激活这个控制器做一个相当标准的操作:

1
2
3
4
5
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 没有任何描述(点击它什么都没有):

enter

我已经看过这个 QA: Swift error : signal SIGABRT how to solve it - clean


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

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