我用故事板创建了第二个视图控制器。我已经指定了一个StoryBoard ID。我为这个控制器创建了一个类,并在故事板中指定了这个类:
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:Swift error : signal SIGABRT how to solve it - 清洁&构建不能解决问题。
我想我在第二个视图控制器的配置中遗漏了一些东西。但我找不到究竟是什么。有什么建议吗?
答案 0 :(得分:1)
验证您的故事板文件名并在行中使用它:
let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)