該当のソースコード
swift
1class firstVC{ 2 3 var a = Int() 4 5 override func viewWillAppear(){ 6 super.viewWillAppear() 7 8 if (a == 1) { 9 /*画面遷移の内容は割愛*/ 10 } 11 } 12 13}
swift
1class NextViewController: UIViewController { 2 3 @IBOutlet weak var LogOUT_Button: UIButton! 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 8 let backbutton = UIBarButtonItem(barButtonSystemItem: .reply, target: self, action: #selector(pushBackButton(_:))) 9 10 LogOUT_Button.addTarget(self, action: #selector(Logout(_:)), for: .touchUpInside) 11 12 navigationItem.leftBarButtonItem = backbutton 13 } 14 15 @objc func Logout(_ sender:UIButton) { 16 /**画面遷移&値渡し**/ 17 } 18}
###したい事
dismiss後のビューでdismiss前から与えられた数字が1の時,presentで別のビューに行きたいです.
補足情報
値渡しはprotocolを使用しなくても,できているので大丈夫です.
上のコードはいくつか内容を省いているので,質問があれば答えます.
###使用物・使用言語
Xcode
swift
したいことにあるdismiss後のビューについて確認させてください。
NextViewControllerをdismissした後で、firstVCが表示され、
firstVCがもともと持っていたデータを基にまた別の(例えばthirdVC)に遷移したいということでしょうか?