当我在 uipageviewcontroller 上调用 self.view.removeFromSuperview() 时出现黑屏

when i call self.view.removeFromSuperview() on uipageviewcontroller then black screen shows up

我有页面视图控制器,想删除它并返回主视图控制器,但是当我调用

self.view.removeFromSuperview()

它显示黑屏而不是将其删除并返回父级

您不应在视图控制器视图上使用 removeFromSuperView()。如果您以模态方式呈现它,请改为使用 self.dismiss(animated: true, completion: nil),如果您推送它,请使用 navigationController?.popViewController(animated: true)