我真的很努力摆脱如下警告:
i。对象的引用计数的递减不正确此时不属于主叫方。
代码编译良好,应用程序似乎工作正常。基本上我试图创建一个类的对象来播放短按音频片段时按下按钮。我创建了一个类来播放该文件,并且这些对象将文件名称作为字符串传递。
下面是代码:
- (IBAction) playKick
{
PlayAudio *thisPlayAudio= [[[PlayAudio alloc] init] playFile:(@"RockSnare")];
[thisPlayAudio release];
}
我读过的其他职位和任何帮助,将不胜感激!
使它autorelease。 – fibnochi 2012-02-23 15:27:52
嘿谢谢你的回应!我尝试使用此代码自动释放 - (IBAction)playKick PlayAudio * thisPlayAudio = [[[[PlayAudio alloc] init] playFile:(@“file”)] autorelease]; }但后来我得到一个'未使用变量'的警告,'分析仪'警告仍然没有去! – Martin 2012-02-23 15:58:21
这段代码看起来很好(如果写得有点不合常规,可能依靠实现细节)。你确定问题出在这个方法上吗?警告指出什么? – Jasarien 2012-02-23 16:01:24