Swift 完成从父控制器中快速删除

Swift 完成从父控制器中快速删除,swift,completion,parentviewcontroller,Swift,Completion,Parentviewcontroller,我知道在Swift中,当解除视图控制器时,我可以选择在完成块中运行一些代码。即 controller.dismiss(animated: true, completion: { // code }) 从其父视图控制器中删除视图控制器时,是否可以执行类似操作?我正在运行以下代码: controller.removeFromParentViewController() 完成后我想打个电话。谢谢 您正在使用transitionFromViewController?removeFromPar

我知道在Swift中,当解除视图控制器时,我可以选择在完成块中运行一些代码。即

controller.dismiss(animated: true, completion: {
    // code
})
从其父视图控制器中删除视图控制器时,是否可以执行类似操作?我正在运行以下代码:

controller.removeFromParentViewController()

完成后我想打个电话。谢谢

您正在使用transitionFromViewController?
removeFromParentViewController
是同步的,因此它不需要完成块。如果正在使用动画,请使用动画的完成块。