在呈现ViewController应用程序时会收到内存警告

时间:2014-03-11 06:33:26

标签: ios objective-c memory-management avaudioplayer

每当从表格视图中点击歌曲时,它会将内存引导至117到170,有时应用程序会崩溃设备

在表格视图中,didSelectRowAtIndexPath我写了以下代码

if([fileStatus isEqualToString:@"IN_LOCAL"])
{
  musicObject=[songManagerObject getSongForName:filename];
 [musicPlayerObject play:musicObject];
    [self presentViewController:[musicPlayerObject playerObj] animated:YES completion:^{}];
}

播放方法

@property(strong,nonatomic) AudioCoreViewController *playerObj;


-(void) play:(MusicBase *)mx;
{
    if([mx.fileType isEqualToString:@"mp3"])
    {
        playerObj=[AudioCoreViewController sharedAudioPlayer];
        [playerObj play:mx];  
    }
}

enter image description here

1 个答案:

答案 0 :(得分:1)

if ([fileStatus isEqualToString:@"IN_LOCAL"]) { 
  musicObject=[songManagerObject getSongForName:filename];
  NSLog(@"%@",musicObject.fileName); 

  [self presentViewController:[musicPlayerObject playerObj] animated:YES completion:^{
    [musicPlayerObject play:musicObject]; 
   }]; 
}