好的,由于您的帮助,我已经解决了此问题,
错误消失了。
但是页面不会移动到'requirementVC',所以当我单击按钮时,它什么也没做。
@IBAction func buttonOK(_ sender: Any) {
let button = (self.storyboard?.instantiateViewController(withIdentifier: "RequirementsVC") as! requirementVC)
self.navigationController?.show(button, sender: nil)
}
再次感谢您,报名参加!
答案 0 :(得分:0)
您可以执行以下操作...
@IBAction func buttonOK(_ sender: Any) {
let vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "RequirementsVC") as! requirementsVC
self.navigationController?.pushViewController(vc, animated: true)
}
Main
是情节提要的名称。
RequirementsVC
应该是在情节提要中设置的情节提要ID。
并且requirementsVC
应该是UIViewController
的子类。
//Class name should always start with capital letter. So rename requirementsVC to "RequirementsVC"
class RequirementsVC: UIViewController {
//class body
}
答案 1 :(得分:0)
只需在此代码中设置要继续使用的viewController的标识符和类:=
let addReminderVc = self.storyboard?.instantiateViewController(withIdentifier: "AddReminderVC") as! AddReminderVC
self.navigationController?.pushViewController(addReminderVc, animated: true)