swift - 由于“内部”保护级别,“removeChild”不可访问
问题描述
由于“内部”保护级别,“removeChild”不可访问 调用中的额外参数“in”
removeChild(bottomSheet)
addChild(bottomSheet, in: view)
解决方案
这不是您正在寻找的方法。这是您从父视图控制器中删除子视图控制器的方式:
viewController.willMove(toParent: nil)
viewController.view.removeFromSuperview()
viewController.removeFromParent()
看起来您正在尝试删除bottomSheet
,所以viewController
在我的代码中替换它。
推荐阅读
- java - 无法在 docker 容器上使用 MySQL 连接 dropwizard
- wordpress - 如何在产品页面上展示?
- android - 缺少 Android Studio sdkmanager 和工具文件夹
- python - 迭代处理大型维基百科转储
- perl - 如何在 Perl 中使用 gdbm
- python - 如何使用 if 语句移动包含使用 exiftool 找到的某些 XMP 数据的文件
- api - 将现有的空手道项目从版本 0.8.0 迁移到 0.9.5
- python - 初学者 Python 问题:test_func 没有定义?
- ruby-on-rails - 在散列和数组的复杂嵌套中检查属性错误是否为空
- c# - 强制 GC 移动堆中的对象