【问题标题】:How to get the information from 'first throw call stack' in Xcode如何从 Xcode 中的“第一次抛出调用堆栈”获取信息
【发布时间】:2023-03-14 20:47:01
【问题描述】:

我的客户端崩溃了,如下图

如何从这张图片中找出问题出在哪里? 如何从中获取信息? '[__NSDictionaryM setObject:forKey:]'后面的'+1036'是什么意思?

【问题讨论】:

  • 您的应用程序中的某些地方nil 正在存储在dictionary 中,这是不允许的,我的意思是它的无效数据存储在字典中。
  • 你可以添加一个异常断点来查看它在哪里

标签: ios objective-c xcode nsdictionary


【解决方案1】:

您可以在 X-Code 中添加All exception break point。 请按照以下步骤操作。

现在运行您的代码。这将在代码上达到您的错误点。这是因为,您试图在字典上设置一个空键。添加所有异常断点后,您可以找到确切的行。

更多信息请关注this answer

【讨论】:

  • 你先生,可以称自己为当时的英雄,从来不知道这个功能。非常感谢!
  • 我同意这一点。也是我那个时代的英雄。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-08
  • 1970-01-01
  • 1970-01-01
  • 2020-08-20
  • 1970-01-01
  • 2021-08-02
相关资源
最近更新 更多