UInavigationControllerを渡し、変数を新しいviewControllerに渡す最も良い方法は何ですか?私はどちらかを行う方法を知っていますが、同時に両方を行うことはありません。事前Swift - UInavigationControllerを渡して変数を渡す方法
でいただきありがとうございます、これはあなたがviewControllers[0]
にアクセスして、あなたのメッセージビューコントローラ(コントローラのクラスにキャストし、あなたのナビゲーションコントローラのルートビューコントローラに値を渡すには、私の現在のコード
func(){
let vc = storyboard?.instantiateViewControllerWithIdentifier("messagesViewController") as! UINavigationController
let posts = self.postList[indexPath.row]
//this is the var that i want to past
//vc.previousViewMessageId = posts.postKey
self.presentViewController(vc, animated: true, completion: nil)
}
「apple」はUINavigationControllerを「self」内に埋め込むことはできません。私は通常、ビューを使用して独自のナビゲーションを作成しますが、それは「自己」内に埋め込むほうがずっと簡単です。 – pprevalon
@pprevalon私はあなたの質問をよく理解していません。ストーリーボードのナビゲーションコントローラにVCを埋め込むことはできますか? – Sweeper
これは素晴らしいアイデアですが、時には簡単なことを見落とすこともあります。 – pprevalon