Swift 3.0:受信エラーCan not convert value of type 'int' to expected argument type 'DispatchQueue.GlobalQueuePriority'
ディスパッチ非同期キューの作成時
DispatchQueue.global(priority: 0).async(execute: { () -> Void in
})
_DispatchQueue.global
_は_DispatchQueue.GlobalQueuePriority
_列挙型を想定しています。
だからあなたの場合、あなたはただ書く:
_DispatchQueue.global(priority: .background).async(execute: { () -> Void in
})
_
最も低い優先度が必要な場合。
簡単に確認すると、DispatchQueue.global(priority:_)
がiOS 8で廃止されていることがわかります。
_DispatchQueue.global(qos: .background).async {
}
_
これにより、選択できるオプションがさらに増えます。