如何调试线程1的问题:EXC_BAD_ACCESS (code=2, address=0x7ffee1ba8578)
How debug the issue of Thread 1: EXC_BAD_ACCESS (code=2, address=0x7ffee1ba8578)
我遇到线程 1: EXC_BAD_ACCESS (code=2, address=0x7ffee1ba8578) 错误。
据我所知,这是由于对象释放异常造成的。
但似乎陷入了 [MTLModel description]
无限循环。
即使已经在项目中添加了一个异常断点,并在Edit Scheme中启用了Zombie Objects,错误发生时控制台仍然没有任何信息和输出。
有调试的思路和经验吗
您的模型中是否有一个名为 description
的 属性 ?如果是,请注意 description
在 Objective-C 中保留,用于生成对象的 NSString 描述。您可能需要将其命名为 "desc" 或其他名称,并使用 JSONKeyPathsByPropertyKey
将您的 JSON 模型的 "description" 属性 关联到您的 "desc" 属性 你的 Objective-C 型号。
我遇到线程 1: EXC_BAD_ACCESS (code=2, address=0x7ffee1ba8578) 错误。
据我所知,这是由于对象释放异常造成的。
但似乎陷入了 [MTLModel description]
无限循环。
即使已经在项目中添加了一个异常断点,并在Edit Scheme中启用了Zombie Objects,错误发生时控制台仍然没有任何信息和输出。
有调试的思路和经验吗
您的模型中是否有一个名为 description
的 属性 ?如果是,请注意 description
在 Objective-C 中保留,用于生成对象的 NSString 描述。您可能需要将其命名为 "desc" 或其他名称,并使用 JSONKeyPathsByPropertyKey
将您的 JSON 模型的 "description" 属性 关联到您的 "desc" 属性 你的 Objective-C 型号。