2016-05-23 10 views

答えて

0

UIViewControllerクラスには、willMoveToParentViewControllerという関数があります。私はあなたが達成しようとしていることを達成するためにそれを使用しようとします。

override func willMoveToParentViewController(parent: UIViewController?) { 
    print("back button was pressed")  
    saveMyProfile() 
} 

これはうまくいけばうまくいきます。

+0

このメソッドは、ビューコントローラが別のビューコントローラに追加され、別のビューコントローラから削除されたときに呼び出されます。 – rmaddy

+0

彼はisBeingDismissedをチェックでき、viewControllerが終了したときにのみ保存できます。 – user3353890

+0

'isBeingDismissed'は' willMoveToParentViewController'の内部では使用できません。 – rmaddy

関連する問題