我试图使用代码从一个UIViewController切换到另一个。现在我有
self.presentViewController(ResultViewController(), animated: true, completion: nil)
所有这些操作使我进入黑屏,而不是ResultViewController。有什么建议?
最佳答案
与 Storyboard 。为第二个 View Controller 创建一个swift文件(SecondViewController.swift)
并在适当的函数中键入以下内容:
let secondViewController = self.storyboard?.instantiateViewController(withIdentifier: "secondViewController") as! secondViewController
self.navigationController.pushViewController(secondViewController, animated: true)
没有 Storyboard
let secondViewController = ViewController(nibNameOrNil: NibName, bundleOrNil: nil)
self.presentViewController(secondViewController, animated: true, completion: nil)