Я занимаюсь разработкой приложения, в котором в ASINetworkQueue добавлено много операций. Операции в основном используются для получения изображения с сервера, а затем при успешном завершении устанавливают изображение в ячейку табличного представления.
ВсеУ меня есть кнопка ячейка табличного представления, в которой открывается другой контроллер представления.
В этом другом представлении есть крестовая кнопка, на которую я помещаю этот контроллер представления.Теперь, когда нажимается перекрестная кнопка, иногда происходит сбой приложения, иногда происходит сбой при возврате к предыдущему представлению и прокрутке представления моей таблицы.
Когда я вижу журналы сбоев, я обнаружил, что следующий код приходитв каком-то потоке произошел сбой. Иногда это сбойный поток 2, иногда это сбойный поток 12, иногда это сбойный поток 6, но код внутри этого потока такой же, как показано ниже.
Thread 11 name: Dispatch queue: com.apple.root.default-overcommit-priority
Thread 11 Crashed:
0 Foundation 0x357320b2 0x3569e000 + 606386
1 Foundation 0x356add56 0x3569e000 + 64854
2 Foundation 0x356adb94 0x3569e000 + 64404
3 Foundation 0x35731f48 0x3569e000 + 606024
4 Foundation 0x356add56 0x3569e000 + 64854
5 Foundation 0x356adb94 0x3569e000 + 64404
6 Foundation 0x35731ebc 0x3569e000 + 605884
7 libdispatch.dylib 0x3698c9f6 0x36981000 + 47606
8 libdispatch.dylib 0x3698f21e 0x36981000 + 57886
9 libdispatch.dylib 0x3698cb70 0x36981000 + 47984
10 libdispatch.dylib 0x3698d76c 0x36981000 + 51052
11 libsystem_c.dylib 0x32af91c8 0x32aef000 + 41416
12 libsystem_c.dylib 0x32af909c 0x32aef000 + 41116
Я застрялздесь, поскольку журнал сбоев также не получает символических символов, а также происходит на некоторых устройствах, а не на всех устройствах.
Пожалуйста, предложите мне, как решить эту странную проблему сбоев.
Любые предложения будутвысоко ценится.
Спасибо заранее. Пожалуйста, помогите мне.