- (void)showMusicPlayer
{
[MediaPlayController releaseInstance];
MusicPlayController *musicPlayController = [[MusicPlayController alloc] init];
MusicPlayerViewController *musicPlayerViewController = [musicPlayController createMusicPlayerViewController];
HomeRunManagerAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[delegate showFullScreenView:musicPlayerViewController];
}
メソッドは、保持カウントが +1 の object-c オブジェクトを返します。
musicPlayController インスタンスを割り当てて、音楽を再生しているように見えますが、リークがあるだけです。警告 (またはメモリ リーク) を解決する方法がわかりません。オブジェクトをどこで解放すればよいですか?
おもう、
MusicPlayController *musicPlayController = [[[MusicPlayController alloc] init] autorelease];
有用な方法ではありません。
私を助けてくれてありがとう。