在iOS项目中,XCode,我有两个VC,VC1和VC2。我想做的是在VC1中,有一个按钮可以使用
转到VC2let VC2 = self.storyboard?.instantiateViewControllerWithIdentifier("VC2") as! VC2
self.presentViewController(loginVC, animated: true)
VC2出现后,我永远不需要回到VC1所以我想完全删除它,因为VC1有一些可能仍然在后台运行的下载功能。所以我想删除VC1。我尝试过以下方法:
let VC2 = self.storyboard?.instantiateViewControllerWithIdentifier("VC2") as! VC2
self.presentViewController(loginVC, animated: true) {
self.removeFromParentViewController()
}
然而,这似乎没有完成工作,因为我仍然看到正在进行的后台下载。有一个简单的方法吗?在这种情况下,我真的不想包含导航控制器。