如何调试线程1的问题:EXC_BAD_ACCESS(代码= 2,地址= 0x7ffee1ba8578)

时间:2019-06-05 12:35:14

标签: ios objective-c xcode github-mantle

我遇到线程1:EXC_BAD_ACCESS(代码= 2,地址= 0x7ffee1ba8578)错误。

据我所知,这是由于异常释放对象引起的。

但是似乎卡住了[MTLModel description]无限循环。

enter image description here

即使已经在项目中添加了一个异常断点并在“编辑方案”中启用了“僵尸对象”,控制台仍然没有任何信息,并且在发生错误时没有输出。

是否有调试的想法或经验。

1 个答案:

答案 0 :(得分:1)

您是否有机会在模型中拥有名为description的属性?如果是这样,请注意description是在Objective-C中保留的,用于生成对象的NSString描述。您可能需要将其命名为“ desc”或其他名称,然后使用JSONKeyPathsByPropertyKey将JSON模型的“ description”属性与Objective-C模型的“ desc”属性相关联。