Как исправить предупреждение после перехода на 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Недавно я написал об этом в блоге: ссылка

Другие вопросы по тегам