【问题标题】:Xcode - How can I get more detailed information about exceptions/stack trace?Xcode - 如何获取有关异常/堆栈跟踪的更多详细信息?
【发布时间】:2012-08-28 17:06:18
【问题描述】:

我能知道你们如何在 Xcode 中调试吗?

每次我的 iphone app 出现异常,比如

* 由于未捕获的异常“NSRangeException”而终止应用程序,原因:“* -[__NSArrayI objectAtIndex:]:索引 1 超出范围 [0 .. 0]' * 第一次抛出调用栈:(0x1b48022 0x183dcd6 0x1b34644 0xf37a 0xb5f7 0x1b49e42 0x4fe5b 0x1b49e42 0x12c69df 0x1b1c94f 0x1a7fb43 0x1a7f424 0x1a7ed84 0x1a7ec9b 0x22c57d8 0x22c588a 0x9a0626 0x715d 0x1fe5) 终止调用抛出异常

我不知道到底哪里错了。

在 Eclipse 或 Java 编程中,Java 给出了异常的堆栈,清楚地表明了错误的位置。

如何在 Xcode 中获取调用堆栈?

谢谢

【问题讨论】:

    标签: xcode debugging stack-trace


    【解决方案1】:

    您可以在抛出异常之前添加断点。首先转到断点导航器(cmd + 6)。在鼠标左下角单击加号按钮。

    并添加异常断点,然后完成。 应该是这样的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-17
      • 1970-01-01
      相关资源
      最近更新 更多