我的应用界面中有一些按钮就像这样
let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
let nextVC = storyBoard.instantiateViewControllerWithIdentifier("customVC") as! customVC
self.presentViewController(nextVC, animated:true, completion:nil)
当用户按下它们时 - 显示新的ViewController并且一切正常,除了一件事 - 我认为以前的ViewController仍在内存中。我该如何清除它?
答案 0 :(得分:1)
试试这个,
self.presentViewController(vc, animated: true, completion: {() -> Void in
self.dismissViewControllerAnimated(false, completion: { _ in })
希望这会有所帮助:)
答案 1 :(得分:0)
为了避免跳转动画,我使用以下代码:
self.setViewControllers([New_View_Controller_Class()], animated: true)