deinit不会在我自己的包装类swift中调用

时间:2016-12-04 12:16:04

标签: ios swift deinit

我正在为AVPlayer写一个包装器(比如说' MyPlayer')我控制了一切。我在playerItem和MyPlayer上添加观察者。这就是发生的事情:

SomeViewController.swift

    let player_ = Myplayer.player() 
    player_!.delegate = self
    player_!.setItemWithUrl(url_!)

因此它创建了一个MyPlayer实例,并且使用currentplayerItem和player_注册观察者 问题是:当我将player_设置为nil时,' deinit'在MyPlayer.swift'中没有被调用。可能是什么问题?

0 个答案:

没有答案