【问题标题】:App crashes on pressing back button应用程序在按下返回按钮时崩溃
【发布时间】:2011-07-16 11:01:55
【问题描述】:

按下返回按钮时应用程序崩溃

日志描述:- [FootballScoreBoardViewController bannerViewDidLoadAd:]:消息发送到已释放实例 0x5aae9e0

我觉得这个方法没有调用但是怎么排序的问题 请帮忙 感谢广告

【问题讨论】:

  • 你已经发布了 FootballScoreBoardViewController。你能展示你的代码吗?
  • 我认为您正在调用一个已释放的实例。你能发布一些代码。还要确保在完全使用之前没有释放任何对象
  • 在此处发布一些代码,以便我们为您提供帮助。

标签: iphone objective-c ios4 iphone-sdk-3.0


【解决方案1】:

这意味着您正在调用已释放对象的方法。

您可能在一个对象上多次调用 release 1。使用僵尸来诊断发生了什么。如果不发布一些代码,很难知道发生了什么

【讨论】:

    【解决方案2】:

    您可能会在 dealloc {} 部分中释放一些已释放或未分配的项目,或者某些项目可能会在没有分配相同的数组或变量或标签等的情况下被释放。

    否则你可能会调用没有值的数组。

    通过调试检查相同的内容,您将得到明确的答案

    【讨论】:

      【解决方案3】:

      谢谢大家的回答。

      终于解决了我的问题。有一个委托方法被调用,所以我在dealloc 方法中设置为 nil。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多