gpt4 book ai didi

swift - 如何在 Swift 2 中实现 GCD

转载 作者:行者123 更新时间:2023-11-28 16:17:55 25 4
gpt4 key购买 nike

每次我尝试使用诸如“dispatch_get_main_queue()”之类的调度方法时,Xcode 都会告诉我该方法未定义。如何在 Xcode 中启用这些方法?

最佳答案

确保你的文件中导入了 FoundationUIKit 框架,如果你导入 UIKit 它已经使用了 Foundation.

然后你就可以像这样使用它了:

import Foundation

dispatch_async(dispatch_get_main_queue()) {
// some main queue code
}

您可以在背景上下文之后立即调用:

let priority = DISPATCH_QUEUE_PRIORITY_HIGH  
dispatch_async(dispatch_get_global_queue(priority, 0)) {
// do some task
dispatch_async(dispatch_get_main_queue()) {
// some main queue code
}
}

关于swift - 如何在 Swift 2 中实现 GCD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38885211/

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