我试图使用代码从一个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)

10-08 08:42
查看更多