2016-09-06 2 views
6

Ich habe den vorhandenen Swift2.3-Code mit Xcode8 beta4 in Swift3.0 konvertiert. Xcode wandelt die Syntax automatisch in Swift3.0 um, kann aber keine serielle Dispatch-Warteschlange erstellen.Type 'DispatchQueue.Attributes' hat kein Mitglied 'serial'

private let serialQueue = DispatchQueue(label: "identifier", qos: DispatchQueue.Attributes.serial)

Antwort

13

Es .serial ist nicht Attribut mehr, aber Dispatch-Warteschlangen sind standardmäßig seriell, wenn Sie das .concurrent Attribut angeben:

let serialQueue = DispatchQueue(label: "label") 
let concurrentQueue = DispatchQueue(label: "label", attributes: .concurrent) 

Quelle: https://forums.developer.apple.com/message/159457#159457 im Apple Developer Forum.

+0

Es funktioniert gut. Vielen Dank!!! – technerd

Verwandte Themen