【发布时间】:2012-02-24 18:19:44
【问题描述】:
所以分析器现在告诉我我有内存泄漏。在下面的函数中,它说“分配给‘theAudio’的对象可能泄漏
我认为它说的是实话,因为该应用在几分钟内运行良好,然后慢慢崩溃。
我尝试了“自动释放”,但它告诉我“对象发送自动释放太多次”。
很抱歉成为害虫,但有人对此有任何想法吗?
-(void) playFile:(NSString*) nameOfFile { // plays audio file passed in by a string
fileLocation = nameOfFile;
NSString *path = [[NSBundle mainBundle] pathForResource:nameOfFile ofType:@"mp3"];
AVAudioPlayer* theAudio = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath: path] error:NULL];
[theAudio play];
[fileLocation release];
}
【问题讨论】:
标签: ios4 memory memory-management memory-leaks