应用程序崩溃

时间:2010-07-22 12:07:42

标签: iphone ipad

我的应用程序因获取此错误而崩溃! :(

objc [12723]:FREED(id):发送给释放对象的消息clientID = 0x48a23e0

我可能知道这个的原因!!

谢谢

4 个答案:

答案 0 :(得分:2)

原因是写的......

您正在对已释放的对象调用clientID方法 也许你忘了在某个地方保留它......

答案 1 :(得分:1)

您正在向已解除分配的对象发送消息!

我建议您仔细阅读Apple的Memory Management Guide

答案 2 :(得分:1)

您正在向已发布的对象发送消息。检查你的内存管理。

答案 3 :(得分:1)

在您的问题中,我们没有太多信息可以帮助您,但这就是正在发生的事情:

1)你制作了一个物品,然后将其释放。

myObject =[MyObject alloc] init];
...
[myObject release];

2)后来你试图做类似

的事情
[myObject clientID];

但它已经被释放,因此它不再存在。

如果您编辑问题并从发生崩溃的位置添加更多代码,我们可能会提供更多帮助。

相关问题