我已经用故事板创建了第二个视图控制器。我已指定故事板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-clean&build并不能解决这个问题。
我想我在第二个视图控制器的配置中丢失了一些东西。但我找不到确切的原因。有什么建议吗?
最佳答案
验证情节提要文件名并在以下行中使用:
let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
关于swift - 在InstantiateViewController上发出信号SIGABRT,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50693637/