0

我在我们的应用程序中有一个给我们评分的按钮。当你击中它时,我得到:

    [player stop];
    [player release];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.apple.com/us/app/appName/idnumber?ls=1&mt=8"]];  

它会将我带到应用商店中的应用页面,但是如果我从设备上的主页按钮再次打开应用(返回应用),如果我点击任何其他按钮再次开始播放,我就会崩溃和:

erminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[CAContextImpl stop]:

我什至不知道在哪里搜索..有什么帮助吗?

4

1 回答 1

0

我建议从 Instruments 及其检查僵尸的模板开始。我认为这player不应该是CAContextImpl您的代码中的对象,但这就是发生错误时变量所指向的内容。

这表明您的播放器已经被释放并且内存管理系统已经重新使用了那块内存。

于 2012-05-18T18:17:58.930 回答