Когда viewDidDisappear вызывается в обычном жизненном цикле представления, безопасно ли выполнять элементы, связанные с UX?
Сказал иначе, должен ли я проверять, нахожусь ли я в главном потоке ранее?
Если контроллер представления не удален из неправильного потока, методы жизненного цикла представления будут вызываться из основного потока.