swift - 代码在 Xcode 8 中不起作用

标签 swift xcode macos

我昨天刚升级到 Xcode 8 和 Swift 3。我有一些代码在 Xcode 7 中有效,但现在我在 Xcode 8 中收到警告。我将所有代码转换为 Swift 3,但这段代码仍然给我警告。这是我的代码:

let priority = DispatchQueue.GlobalQueuePriority.default
    DispatchQueue.global(priority: priority).async {

}

这是代码的图片和我收到的警告:

My problem

最佳答案

在 Swift 3 中这很容易

DispatchQueue.global().async {

}

这是

的缩写形式
DispatchQueue.global(qos: .default).async {

}

.default是默认优先级。

关于swift - 代码在 Xcode 8 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39625529/

相关文章:

macos - 如何使用 SwiftUI 在 macOS 侧边栏中获得放置目标背景效果?

python - 中止陷阱 : when using a Python script with Tkinter and Pyglet

ios - 在拒绝 UIActivityController 的“保存图像”权限后,如何将用户重定向到设置?

ios - 异步下载后在可见的 UITableviewCell 中设置图像

ios - 在表格 View 单元格中动态调整 subview 的大小

iphone - 帮助使用 SFHFKeychainUtils

ios - NSLocalisedString 在显示键和翻译文本之间切换

swift - 在命令行 OS X 应用程序 (Xcode 7) 中使用 Alamofire - 代码封装?

ios - 对多个变量使用 arc4random

swift - 如何根据字符在 Swift 中修剪字符串