Это приложение изменяет механизм автозапуска из фонового потока после того, как к движку был получен доступ из основного потока.

#ios #ios-autolayout

#iOS #ios-автозапуск

Вопрос:

Я получаю эту ошибку с последующим сбоем, но я проверил, и у меня нет изменений в представлении, выполняемом в фоновом потоке. Я даже проверил, было ли приложение активным, прежде чем выполнять их. Как я могу лучше отслеживать часть кода, представляющую проблему?

Комментарии:

1. Обновляете ли вы пользовательский интерфейс каким-либо образом после выполнения вызова API или любой операции из любого потока? Если нет, вам нужно будет взглянуть на блок кода, который вызывает эту проблему. Вы можете попробовать добавить «Точку останова всех исключений», чтобы выяснить точную причину.

Ответ №1:

По какой-то причине проблема, похоже, больше не возникает. Мне кажется, что ошибка возникает не только при перемещении какого-либо объекта переднего плана в фоновом потоке, но и при их перемещении, когда само приложение находится в фоновом режиме, например, когда они изменяются из приложения Watch. Теперь я проверяю, что состояние приложения активно, прежде чем изменять объекты пользовательского интерфейса