2016-09-06 18 views
6

Tôi đã chuyển đổi mã Swift2.3 hiện tại sang Swift3.0 bằng Xcode8 beta4. Xcode tự động chuyển đổi cú pháp sang Swift3.0, nhưng nó không thể tạo hàng đợi công văn nối tiếp.Nhập 'DispatchQueue.Attributes' không có thành viên 'serial'

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

Trả lời

13

Có không .serial thuộc tính nữa, nhưng hàng đợi công văn là theo mặc định nối tiếp, trừ khi bạn chỉ định .concurrent thuộc tính:

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

Nguồn: https://forums.developer.apple.com/message/159457#159457 trong Developer Forum Apple.

+0

Nó hoạt động tốt. Cảm ơn!!! – technerd

Các vấn đề liên quan