【问题标题】:iPad apllication crashing when entered into foreground from background while doing server request执行服务器请求时从后台进入前台时 iPad 应用程序崩溃
【发布时间】:2013-04-25 07:30:26
【问题描述】:

当我启动服务器请求并且我的应用程序从后台进入前台时遇到问题,进入前台时它会崩溃。我无法弄清楚它在哪里崩溃,因为它给出了这个错误消息。

*** -[WebserviceDataConnection respondsToSelector:]: message sent to deallocated instance 0x1f25e9d0

WebserviceDataConnection 是我正在执行服务器请求的类。

我没有任何后台实现应用程序应该在进入后台时存储其状态,并在从先前状态进入前台时恢复。

请帮帮我。

提前致谢。

【问题讨论】:

    标签: objective-c web-services ipad crash


    【解决方案1】:

    开启 NSZombieEnabled:How do I set up NSZombieEnabled in Xcode 4?

    然后看看你是如何处理应用程序进入后台的通知并处理完全关闭网络服务的。尤其要确保 WebserviceDataConnection 类参与的任何委托关系都为零。

    【讨论】:

    • 我已经启用了 NSZombie 对象。因此它给了我错误信息。
    • 公平地说,您需要专注于您的 WebserviceDataConnection 类所涉及的委托和观察者 (NSNotification) 模式交互。
    • 是的,Wain NSNotification 存在问题。谢谢
    猜你喜欢
    • 1970-01-01
    • 2014-05-09
    • 2017-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 2021-09-26
    相关资源
    最近更新 更多