2016-03-24 15 views
0

Gezinme denetleyicim var. Görünüm denetleyicilerini yığının üstüne doğru ittiririm. görünüm denetleyicilerinEbeveyn ViewController, çocuğunun ne zaman atıldığını bilir?

zaman bir çağrı:

navigationController?.popViewControllerAnimated(true)

nasıl kendinden önceki görünümü denetleyicisi olarak yer alan alt sadece attı var olduğunu bilebilir? Bir delege falan var mı?

cevap

0

Sen navigationController?.delegate ayarlayabilir ve

navigationController(_:willShowViewController:animated:)] 

here Documented kullanabilirsiniz. Ancak bu, görünüm denetleyicisinin nasıl atıldığını anlatmıyor.

Alternatif olarak, ViewController.viewWillDisappear kullanabilirsiniz, ancak bu size neden olmadığını (açıldığını veya kapatıldığını) söylemez. answer already covering that var.

İlgili konular