當我登錄到我的應用程序時,Home viewcontoller
未出現,並且在解包可選項時出現意外發現的錯誤。這真的激怒了我,但是我沒有發現任何語法錯誤。
登錄視圖控制器按下登錄按鈕時,視圖控制器沒有實例化爲Home VC
@IBAction func loginAction(_ sender: Any) {
let vc : UIViewController = self.storyboard?.instantiateViewController(withIdentifier: "ViewController") as! ViewController
self.present(vc, animated: true, completion: nil)
}
主頁視圖控制器
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var mainHomeButton: UIBarButtonItem!
override func viewDidLoad() {
super.viewDidLoad()
mainHomeButton.target = SWRevealViewController()
mainHomeButton.action = #selector(SWRevealViewController.revealToggle(_:))
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
}
}
你的UIViewController標識符是否正確? – Rikh
你可以發佈堆棧跟蹤嗎? – Jonathan
是的,您的標識符應該在故事板和該UIViewController的引用類中相同。 –