Итак, я продолжаю получать этот крах и ломаться в своем коде, но я не могу точно определить, откуда он. Xcode не разбивается на строку, которая имеет отношение к этому, и я просматривал все потоки потоков, и ни один из них не показывает перерыв. Вот что я получаю:Как узнать имя массива, вызывающего крах по адресу в iOS?
*** Terminating app due to uncaught exception 'NSGenericException', reason: '***
Collection <CALayerArray: 0x17746b10> was mutated while being enumerated.'
Мой вопрос в том, как я узнаю, где находится этот массив? Есть ли способ посмотреть это в консоли Xcode по адресу, чтобы указать мне, что именно здесь происходит? Я не могу найти, где я буду мутировать какой-то массив, просто просматривая свой код.
Вы пытались добавить контрольную точку исключения? Какую версию xcode вы используете? Адрес – tjg184
бесполезен после завершения программы. однако сообщение об ошибке очень ясно, что у вас есть проблема с потоками. проверьте, что вы не передаете массив между потоками –
Это проблема с потоковой обработкой, поместите этот метод в основной поток UI.that at at. –