0
私はナビゲーションコントローラを持っています。私はビューコントローラをスタックにプッシュします。ビューコントローラの親ViewControllerは、その子がいつポップ・オフするかを知っていますか?
とき1に呼び出す:
navigationController?.popViewControllerAnimated(true)
私はナビゲーションコントローラを持っています。私はビューコントローラをスタックにプッシュします。ビューコントローラの親ViewControllerは、その子がいつポップ・オフするかを知っていますか?
とき1に呼び出す:
navigationController?.popViewControllerAnimated(true)
あなたはnavigationController?.delegate
を設定し、
navigationController(_:willShowViewController:animated:)]
を使用することができます。しかし、それはどのView Controllerがポップされているかは分かりません。
また、ViewController.viewWillDisappear
を使用することもできますが、それは理由(ポップまたはカバーされている)を示していません。 answer already covering thatがあります。