如何从内存中删除视图控制器?

时间:2016-08-11 19:33:21

标签: swift view

我正在使用segues来呈现一个新的视图控制器。我有一个转到VC 2的按钮。我正在使用此代码:

func jumpToVC() {
    dispatch_async(dispatch_get_main_queue()) {
        [unowned self] in
        self.performSegueWithIdentifier("whatVC", sender: self)
    }
}

然而,VC不会将自己从内存中移除。我怎样才能做到这一点?我以模态方式提出我的观点。

1 个答案:

答案 0 :(得分:1)

我认为你在这里有点失落。你想要的是一个segue,它将导致你将UIViewController对象更改为另一个对象。您不需要删除第一个UIViewController以及它在Swift中的练习。

据我猜测,你刚刚开始使用Swift,我知道它可能会让人感到困惑。因此,我建议您尝试本教程:https://itunes.apple.com/us/course/developing-ios-9-apps-swift/id1104579961

我最近从中学到了这一点,这是我发现的最好的事情。

如果您有任何其他问题以及我是否能以某种方式帮助您,请告诉我。