【问题标题】:iPhone Application Crashes (probably from multiple views use)iPhone 应用程序崩溃(可能来自多个视图使用)
【发布时间】:2009-11-25 13:08:29
【问题描述】:

我正在准备一个 iphone 应用程序,其中我在视图控制器之间使用了许多转换。 这意味着有一个主菜单视图控制器,在我按下必要的框后,一个模态视图控制器被推送。在此之后,我按下退出按钮并再次回到主菜单,我可以重新进入。

问题是当我多次进入和退出我的视图控制器时,应用程序崩溃并且我的仪器中有很多对象分配(但没有泄漏)。

我也使用了很多 UIImageViews。 有什么可能出错的建议吗?

非常感谢! (使用iphone OS 3.1.2)

【问题讨论】:

  • 愿意分享一些代码吗?

标签: iphone xcode view uiimage model-view-controller


【解决方案1】:

在我的脑海中,有几件事可能会出错:

  • 您有一个过度释放的实例变量(EXC_BAD_ACCESS 崩溃),或者
  • 您使用了过多的内存(即您没有释放任何已分配的对象)并且您遇到了 LowMemory 崩溃。

你能发布崩溃日志吗? (如果您在设备上进行测试,您可以通过查看 Xcode 中的崩溃日志来查找:Window->Organizer->iPhone Development(sidebar)->Crash logs。

【讨论】:

    【解决方案2】:

    您可能正试图访问一个已被释放的成员变量。找出应用程序崩溃位置的一种方法是单击工具栏中的“检查点”按钮并运行应用程序。

    当它崩溃时,打开调试器窗口 (Cmd-Shift-Y) 并在堆栈跟踪中查找您的方法之一。这个位置通常是你做错了什么的地方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-20
      • 2011-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多