我在一个UIViewController上加入数个AVPlayerController.view
精简后程式如下
let playerController = AVPlayerViewController()
self.view.addSubview(playerController.view)
碰到事件需要移除UIViewController上面所有刚刚加入的数个"playerController.view"
以下是我用来移除的程式
for item in self.view.subviews{
if item === AVPlayerViewController().view{
item.removeFromSuperview()
}
}
但是判断式不管是上面那段还是
if item.isKindOfClass(AVPlayerViewController)
还是
if item.isMemberOfClass(AVPlayerViewController)
都找不到刚刚加入的playerController.view
就无法移除
查了很久试过很多方法还是不知道该怎么移除playerController.view