【问题标题】:Media Player MPMediaItemArtwork Memory Leak媒体播放器 MPMediaItemArtwork 内存泄漏
【发布时间】:2009-09-05 19:08:50
【问题描述】:

在使用以下代码获取当前播放项目的专辑插图时,我似乎遇到了内存泄漏:

MPMediaItem *playingItem = self.musicPlayer.nowPlayingItem;
MPMediaItemArtwork *artwork = [playingItem valueForProperty:MPMediaItemPropertyArtwork];

我已经尝试过[作品发布];即使我没有分配艺术品,但我仍然有泄漏。有什么想法吗?

谢谢。

【问题讨论】:

  • 这是非常少的代码,你必须在应用程序的其他地方分配更多的内存,这使得它超出了顶部。

标签: iphone memory memory-leaks


【解决方案1】:

我相当肯定 MPMediaItemArtwork 导致了泄漏。 Instruments 将泄露的对象列为 MPMediaItemArtwork 和 MPMediaItemArtworkInternal。

不管怎样,[艺术品发布] 似乎减少了泄漏,删除艺术品代码完全消除了泄漏。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-18
    • 1970-01-01
    • 2011-10-11
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    相关资源
    最近更新 更多