【问题标题】:iphone app crashes?iphone应用程序崩溃?
【发布时间】:2011-06-16 11:06:01
【问题描述】:

我正在使用 iphone 模拟器 n 运行我的程序,有时应用程序崩溃..但没有错误...只是在调试器控制台中终止调试

我如何检查这是什么崩溃问题?

【问题讨论】:

  • 你试过断点运行吗?您是否尝试过启用 NSZombies?

标签: iphone xcode debugging crash ios-simulator


【解决方案1】:

内存泄漏怎么办??如果你分配了很多变量而不释放它们,这可能会导致内存泄漏。这将及时导致应用程序崩溃并出现黑屏。尝试使用“泄漏”工具运行您的应用程序。转到运行 -> 使用性能工具运行 -> 泄漏。在运行此工具的情况下检查应用程序中的所有内容,它会通知您任何内存泄漏。

这里有一个很好的链接,可以了解有关使用泄漏仪器的信息: http://mobileorchard.com/find-iphone-memory-leaks-a-leaks-tool-tutorial/

还要检查您的代码!!如果你知道它崩溃的地方并检查代码并确保你做你想做的一切!

【讨论】:

  • 谢谢你,马特,我会试试这个,我也有列表,在列表中我在单元格上选择并且 UIActionSheet 出现然后我必须进行选择(例如,我按编辑)(1)我去编辑视图有取消和保存栏项目->有时它运行良好有时它在我按下保存或取消时崩溃操作表中的编辑选项它的静态我的意思是应用程序不是崩溃,只有按钮显示按下你必须退出 iphone 模拟器....我下周有演示,你不知道我该怎么做??
  • 你是对的,它的内存泄漏问题,我解决了一个但第二个不能做...场景:在列表中选择记录->操作表->选择编辑选项->现在如果我正在编辑并在编辑视图中保存第一次没问题,但第二次崩溃,因为我现在没有释放在保存时创建的对象-->如果我试图在第一次释放它时崩溃
  • 你不应该释放变量,直到一切都说完了。查看您调用编辑功能的位置并检查它的实际作用。如果它崩溃并且不是内存泄漏,那么您可能传递了不正确的参数或调用了错误的方法。
  • 好吧,我终于明白了.. stackoverflow.com/questions/2807301/…
【解决方案2】:

尝试查看崩溃日志。您可以在 ~/Library/Logs/CrashReporter 中找到它们

【讨论】:

  • 我正在寻找这个 ~/Library/Logs/CrashReporter 但我没有,~/Library/Logs/ 没有 crashreports
猜你喜欢
  • 2011-06-20
  • 1970-01-01
  • 1970-01-01
  • 2012-03-07
  • 2016-01-25
  • 2011-10-06
  • 2010-10-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多