请问一下 如果不使用storyboard开发(已经移除)
单纯用纯程式码的方式来进行开发(直接用UINavigationController()来建立元件)
那请问不同的UIViewController 要如何 传递参数?
我上网查资料大部分传递都需要使用到stoyboard identifier
如下
func onClick() {
// 这边就会发说错误, 错误讯息为没有ShowArticle storyboard
self.performSegue(withIdentifier: "ShowArticle", sender: "message")
self.navigationController?.pushViewController(myArticleViewController(),
animated: true)
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if(segue.identifier == "ShowArticle") {
let controller = segue.destination as! ArticleViewController
controller.parameter = sender as! String
}
}
如果没有stoyboard ideentifier 纯程式码开发的方式进行传送吗?
注 : 画面切换方式我使用UINavigationController来进行切换
谢谢各位