Как исправить предупреждение после перехода на xcode 11
Мне нужна помощь в устранении этих предупреждений после перехода на Xcode 11. Предупреждения следующие:
Неподдерживаемое использование UIKit API вне основного потока: UIAccessibilityIsGuidedAccessEnabled() Неподдерживаемое использование UIKit API вне основного потока: UIAccessibilityIsAssistiveTouchRunning() Неподдерживаемое использование UIKit API вне основного потока: UIAccessibilityIsGuidedAccessEnablespporting API UIAccessibilityIsGuidedAccessEnabledorted () Неподдерживаемое использование UIKit API вне основного потока: UIAccessibilityIsGuidedAccessEnabled()
1 ответ
Вы изменяете пользовательский интерфейс вне основного потока. Оберните вызовы перечисленных методов в своем коде вDispatchQueue.main
блоки:
DispatchQueue.main.async {
// code goes here
}
Если вы хотите узнать больше о DispatchQueue.main
Недавно я написал об этом в блоге: ссылка