ViewWillAppear没有调用modalview控制器

时间:2019-01-16 23:15:39

标签: ios delegates

我有两个班级A和B。

class A{ 

override func viewWillAppear(_ animated: Bool) { . 

print("")
}

     let myPost = self.storyboard?.instantiateViewController(withIdentifier: "Completed") as! Completed

        myPost.transitioningDelegate = self as? UIViewControllerTransitioningDelegate
        myPost.modalPresentationStyle = .custom

        self.present(myPost, animated: true, completion: nil)

}
class B{ . 

 dismiss(animated: true, completion: nil)
}

这里我是从A类开始的B类。但是,当我关闭B类时,viewWillApper(在A类中)没有调用。如何做到这一点?

1 个答案:

答案 0 :(得分:0)

当您呈现其他控制器(例如B中的A或B中的B)时,可以使用viewdidload()或awakefromnib()进行调用 A