1

迁移到 Xcode 11 后,我需要帮助解决这些警告。警告如下:

不支持在主线程外使用 UIKit API:UIAccessibilityIsGuidedAccessEnabled() 不支持在主线程外使用 UIKit API:UIAccessibilityIsAssistiveTouchRunning() 不支持在主线程外使用 UIKit API:UIAccessibilityIsGuidedAccessEnabled() 不支持在主线程外使用 UIKit API:UIAccessibilityIsAssistiveTouchRunning () 不支持在主线程外使用 UIKit API:UIAccessibilityIsGuidedAccessEnabled()

4

1 回答 1

0

您正在修改主线程的 UI。将代码中列出的方法的调用包装在DispatchQueue.main块中:

DispatchQueue.main.async {
  // code goes here
}

如果你想了解更多关于DispatchQueue.main我最近写了一篇关于它的博客文章:链接

于 2019-12-12T11:51:00.730 回答