2009-09-05 7 views
1

내가 보인다는 메모리 누수를 받고있다 : 나는 [아트 워크 릴리스]을 시도미디어 플레이어 MPMediaItemArtwork 메모리 누수

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

; 아트웍을 할당하지 않았지만 여전히 누수가 발생했습니다. 어떤 아이디어?

감사합니다.

+0

작업 할 코드가 거의 없으므로 응용 프로그램의 다른 곳에서 더 많은 메모리를 할당해야합니다. – Garrett

답변

1

MPMediaItemArtwork가 누출을 일으키는 것이 확실합니다. Instruments는 유출 된 객체를 MPMediaItemArtwork 및 MPMediaItemArtworkInternal로 나열했습니다.

[아트 워크 릴리스]는 누출을 줄이고 아트웍 코드를 제거하면 누수가 완전히 사라집니다.