【问题标题】:Xmppframework for iphone works fine on simulator but not on device?Xmppframework for iphone 在模拟器上运行良好,但在设备上运行不正常?
【发布时间】:2011-05-12 13:25:13
【问题描述】:

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

有什么想法或帮助吗?

我有一部 iPhone 3G ios 4.2.1。

【问题讨论】:

    标签: iphone ios4 exc-bad-access xmppframework


    【解决方案1】:

    今天在 iOS 模拟器中使用 iPhoneXMPP 示例得到了同样的结果。

    在 XMPPStream.m 第 1181 行中,添加以下检查似乎可以解决我的问题:

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

    【讨论】:

      【解决方案2】:

      来自 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

      【讨论】:

      • 您好,非常感谢您,我会尝试查看它:) 再次感谢,我会尝试使用 NSZombie 启用并查看它的窃听位置。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多