Xmppframework for iphone在模拟器上工作正常但在设备上没有?

时间:2011-05-12 13:25:14

标签: iphone ios4 exc-bad-access xmppframework

我试图看看iphone的xmppframework是如何工作的。一切都在模拟器上完美运行,但不在设备上。收到在线用户后,我收到EXC_BAD_ACCESS

任何想法或帮助?

我有一部iPhone 3G ios 4.2.1。

2 个答案:

答案 0 :(得分:0)

来自Apple文档。

  

这种问题通常是   过度释放物体的结果。它   可能会非常混乱,因为   失败后往往会发生   犯了错误。崩溃也可以   在程序深入时发生   框架代码,通常没有   你自己的代码在堆栈中可见。

More

检查以下SO帖子

EXC_BAD_ACCESS signal received

How do i resolve EXC_BAD_ACCESS errors encountered in iphone development

how to debug EXC_BAD_ACCESS on iPhone

答案 1 :(得分:0)

今天在iOS模拟器中与iPhoneXMPP示例相同。

在XMPPStream.m第1181行中,添加以下检查似乎为我解决了这个问题:

            if (myPresence!=presence)
            {
                [myPresence release];
                myPresence = [presence retain];
            }