Pierwsze następujące ostrzeżenie w 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
Próba funkcję atomic_compare_exchange_strong
używać w kodzie Swift prowadzi błąd kompilatora:
error: use of unresolved identifier 'atomic_compare_exchange_strong'
Importowanie Darwin
lub CoreFoundation
moduły nie rozwiązać problem.
Jaki moduł należy zaimportować, aby uzyskać symbol atomic_compare_exchange_strong
?
Dziękujemy!
bym powiedział 'import Darwin.C.stdatomic' - lub nawet' '#include w pomostowego nagłówek , ale nie przynosi "atomic_compare_exchange_strong", kiedy go testuję. I widzę https://openradar.appspot.com/27161329, więc może po prostu jeszcze tam nie jest. –
Moritz