迁移到Xcode 11后如何解决警告

时间:2019-12-12 05:49:26

标签: ios13 xcode11 xcode11.1

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

  

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

1 个答案:

答案 0 :(得分:0)

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

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

如果您想了解更多有关DispatchQueue.main的信息,我最近写了一篇有关它的博客文章:link