我正在为AVPlayer写一个包装器(比如说' MyPlayer')我控制了一切。我在playerItem和MyPlayer上添加观察者。这就是发生的事情:
SomeViewController.swift
let player_ = Myplayer.player()
player_!.delegate = self
player_!.setItemWithUrl(url_!)
因此它创建了一个MyPlayer实例,并且使用currentplayerItem和player_注册观察者 问题是:当我将player_设置为nil时,' deinit'在MyPlayer.swift'中没有被调用。可能是什么问题?