iOS:回溯中的 + 数值(在崩溃日志中)

Posted

技术标签:

【中文标题】iOS:回溯中的 + 数值(在崩溃日志中)【英文标题】:iOS: The + number values in backtraces (in crash logs) 【发布时间】: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中的那些十六进制异常数很有趣。 【参考方案1】:

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

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

【讨论】:

我正在阅读您链接的主题,到目前为止它很有意义。 RW 链接也很受欢迎,感谢您的帮助。

以上是关于iOS:回溯中的 + 数值(在崩溃日志中)的主要内容,如果未能解决你的问题,请参考以下文章

iOS崩溃日志 如何看

iPhone模拟器生成的崩溃日志?

存档崩溃中的 iOS 崩溃似乎是块

iOS 崩溃日志中的异常类型

xcode 6.1中的崩溃日志符号化IOS 8.1.2?

需要帮助解释来自 QuincyKit 的崩溃日志