【问题标题】:Showing FlipviewController crash in XCode 4 debugger在 XCode 4 调试器中显示 FlipviewController 崩溃
【发布时间】:2011-08-05 07:14:55
【问题描述】:

我的应用有 2 个视图,当按下按钮时显示为翻转视图。它们在任何测试设备上都可以正常工作。

但是在 XCode 中,其中之一是在显示时导致 main 方法的返回崩溃(bad_exec)。崩溃发生在我的任何功能之外。

好的,bad_exec 的意思是,我有任何东西正在破坏/取消分配或破坏内存。 但是为什么它只是发生在 xcode 4 下的 iPhone 4.2 模拟器中呢? 没有僵尸会开火,当他显示视图时,我也不会覆盖/释放任何东西。

知道发生了什么吗? 添加了堆栈。 完整分辨率在这里:http://www.codebaker.de/OddCrash.png

改为仅堆叠

【问题讨论】:

  • 堆栈跟踪为空?
  • 好的,现在你找到我了。我从哪里获得堆栈跟踪?
  • 你能把堆栈只作为屏幕截图发布吗?
  • 好的,当您无中生有地运行应用程序或翻转视图时应用程序崩溃?看起来您正在运行 MPMoviePlayer 实例?
  • 翻转视图时崩溃。是的,有一个电影播放器​​。那个时候他没有上场,但他已经做好了准备。第二个翻转视图控制器没有问题,设备上也没有崩溃,就在 xcodes 模拟器中。

标签: xcode ios4 debugging ios-simulator


【解决方案1】:

Copy 粘贴stacktrace,看左边的选择,是缩短的stacktrace,可以选择复制:

您可以在此处找到堆栈跟踪,单击分隔编辑器和下部窗格的栏上线程 1 右侧的字段:

【讨论】:

  • 谢谢!好吧,这是崩溃的主要返回。该功能永远不会在 iOS 设备上返回,而且我当时也没有在我的应用程序中返回。我不明白。
  • 感谢您向我解释堆栈的含义! :) 有没有办法在崩溃时导出堆栈以便摆姿势而不需要截图?
  • 再看 :) 它现在应该在那里了。
  • 谢谢。 (尝试)......嘿,这很酷。和一个非常明显的方法来做到这一点。脸红。 :) tyvm
  • 哦,实际上我必须自己弄清楚,否则我会在第一时间告诉你。无论如何,我仍然坚持使用 XCode3 :)
猜你喜欢
  • 2015-06-07
  • 1970-01-01
  • 1970-01-01
  • 2016-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多