我正在使用segues来呈现一个新的视图控制器。我有一个转到VC 2的按钮。我正在使用此代码:
func jumpToVC() {
dispatch_async(dispatch_get_main_queue()) {
[unowned self] in
self.performSegueWithIdentifier("whatVC", sender: self)
}
}
然而,VC不会将自己从内存中移除。我怎样才能做到这一点?我以模态方式提出我的观点。
答案 0 :(得分:1)
我认为你在这里有点失落。你想要的是一个segue,它将导致你将UIViewController
对象更改为另一个对象。您不需要删除第一个UIViewController
以及它在Swift中的练习。
据我猜测,你刚刚开始使用Swift,我知道它可能会让人感到困惑。因此,我建议您尝试本教程:https://itunes.apple.com/us/course/developing-ios-9-apps-swift/id1104579961
我最近从中学到了这一点,这是我发现的最好的事情。
如果您有任何其他问题以及我是否能以某种方式帮助您,请告诉我。