gpt4 book ai didi

ios - 'dispatch_get_main_queue()' 的使用不明确

转载 作者:可可西里 更新时间:2023-11-01 01:49:24 34 4
gpt4 key购买 nike

如何使用 DispatchQueue 类为 iOS 替换以下 Swift 代码?这是旧的 Swift 3 代码,最新的 Xcode 不会将其转换为 Swift 5。

dispatch_async(dispatch_get_main_queue()) { () -> Void in
// code
}

它给我一个错误提示

Ambiguous use of 'dispatch_get_main_queue()'

用于 dispatch_get_main_queue()

以下答案似乎是正确的答案,我想使用它,但有人能告诉我这是正确的吗? Swift version

它说要使用下面的代码:

DispatchQueue.global(qos: .background).async {

// Background Thread

DispatchQueue.main.async {
// Run UI Updates
}
}

除了使用 DispatchQueue 之外,我还有什么其他选择可以修复此错误?

最佳答案

是的,这是正确的。这是新的更新语法。

关于ios - 'dispatch_get_main_queue()' 的使用不明确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55777840/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com