Bắt cảnh báo sau đây trong Xcode 8/Swift 3:Swift 3: atomic_compare_exchange_strong
warning: 'OSAtomicCompareAndSwap32Barrier' was deprecated in OS X 10.12:
Use atomic_compare_exchange_strong() from <stdatomic.h> instead
Cố gắng để sử dụng chức năng atomic_compare_exchange_strong
trong mã Swift dẫn biên dịch báo lỗi:
error: use of unresolved identifier 'atomic_compare_exchange_strong'
Nhập Darwin
hoặc CoreFoundation
module không giải quyết vấn đề.
Tôi nên nhập mô-đun nào để nhận biểu tượng cho atomic_compare_exchange_strong
?
Cảm ơn bạn!
tôi sẽ nói 'nhập khẩu Darwin.C.stdatomic' - hoặc thậm chí' #include 'trong một đầu cầu nối , nhưng nó không mang 'atomic_compare_exchange_strong' khi tôi kiểm tra nó. Và tôi thấy https://openradar.appspot.com/27161329 vì vậy có thể nó chưa có. –
Moritz