2

在 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() 
}

但是,这似乎不起作用,因为我仍然看到后台下载正在进行中。有没有简单的方法呢?在这种情况下,我真的不想包含导航控制器。

4

0 回答 0