【问题标题】:iOS: The + number values in backtraces (in crash logs)iOS:回溯中的 + 数值(在崩溃日志中)
【发布时间】:2013-01-14 09:54:33
【问题描述】:

我正在尝试学习如何更好地理解崩溃日志,并且到目前为止一切正常。我注意到Apple's Technical Note TN2151 中没有解释的部分。这是回溯每个部分末尾的 + 数值。

这是一个例子:

6   UIKit    0x38bf3e7c -[UIViewController window:willAnimate:duration:] **+ 704**

粗体部分是什么意思?

非常感谢

【问题讨论】:

  • 猜测可能是源代码中的行号。
  • 不错的猜测,但我认为它不正确。行号如下:0x00003dce main (main.m:6)(文件名末尾的 :6)
  • TN2151中的那些十六进制异常数很有趣。

标签: ios crash-reports backtrace


【解决方案1】:

数字代表从方法入口点到导致崩溃的指令的字节偏移量。

查看this thread 描述如何阅读和理解堆栈跟踪。 The tutorial Ray Wenderlich 关于在 iOS 下处理应用程序崩溃的问题通常也是一个很好的来源。

【讨论】:

  • 我正在阅读您链接的主题,到目前为止它很有意义。 RW 链接也很受欢迎,感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-01-31
  • 2012-07-11
  • 1970-01-01
  • 1970-01-01
  • 2011-11-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多