在 iOS 项目 XCode 中,我有两个 VC,VC1 和 VC2。我想要做的是在 VC1 中,有一个按钮可以使用 VC2
let 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()
}
但是,这似乎不起作用,因为我仍然看到后台下载正在进行中。有没有简单的方法呢?在这种情况下,我真的不想包含导航控制器。