我尝试从查看器类中实例化的helperClass的功能中消除视图时遇到问题
public func set(playerController: AVPlayerViewController){
playerController?.dismiss(animated: true, completion: nil)
其视图不在窗口层次结构中!
如何正确传递控制器,以便助手类可以将其关闭?
查看者类别:
helper.add(player: player)
helper.set(playerController: playerController)
最佳答案
您应该能够从提供的视图控制器执行dismiss(animated: true, completion: nil)
,因为Apple库可以处理来自演示者和提供的视图控制器的撤消。无需传递参考
关于ios - 快速从助手/另一个类中关闭ViewController,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43962107/