如何在iOS上找到导致地址崩溃的数组名称?

Eth*_*len 1 crash cocoa-touch objective-c nsarray ios

所以我不断遇到这个崩溃并打破我的代码,但我无法确切地知道它来自哪里.Xcode没有在与此相关的行上中断,我查看了所有的线程堆栈,但没有一个显示中断.这是我得到的:

*** Terminating app due to uncaught exception 'NSGenericException', reason: '*** 
Collection <CALayerArray: 0x17746b10> was mutated while being enumerated.'
Run Code Online (Sandbox Code Playgroud)

我的问题是,我如何找到这个数组的位置?有没有办法通过地址在Xcode控制台中查找它,以指出我到底发生了什么?我只是通过关注我的代码找不到我会改变某些数组的位置.

βha*_*avḯ 6

添加异常断点并检查崩溃的位置.

1)转到断点导航器.

在此输入图像描述

2)在左下角单击ADD

在此输入图像描述

3)现在选择"Add Exception Bearkpoint".

在此输入图像描述

4)确保启用"异常断点".

在此输入图像描述

5)右键单击断点并将异常类型更改为Objective-C.

在此输入图像描述

现在运行app并调试崩溃区域.