由于“内部”保护级别,无法访问“ removeChild”

时间:2019-04-05 19:49:27

标签: swift internals

由于“内部”保护级别,无法访问“ removeChild” 通话中额外的参数“ in”

removeChild(bottomSheet)
addChild(bottomSheet, in: view)

1 个答案:

答案 0 :(得分:0)

这不是您要寻找的方法。这是从子视图控制器的父视图中删除子视图控制器的方法:

    viewController.willMove(toParent: nil)
    viewController.view.removeFromSuperview()
    viewController.removeFromParent()

您似乎正在尝试删除bottomSheet,因此将其替换为我代码中的viewController