2016-09-06 5 views
9

는 엑스 코드 8/스위프트 3에 다음과 같은 경고를 얻기 : 스위프트 코드 기능 atomic_compare_exchange_strong를 사용하는스위프트 3 : atomic_compare_exchange_strong

warning: 'OSAtomicCompareAndSwap32Barrier' was deprecated in OS X 10.12: 
     Use atomic_compare_exchange_strong() from <stdatomic.h> instead 

시도하는 것은 컴파일러 오류 리드 :

error: use of unresolved identifier 'atomic_compare_exchange_strong' 

Darwin 또는 CoreFoundation 모듈을 가져 오기를하지 않습니다 문제를 해결.

atomic_compare_exchange_strong의 기호를 가져 오려면 어떤 모듈을 가져와야합니까?

감사합니다.

+6

I'고 말했다 수입 Darwin.C.stdatomic' 것 - 또는'사용법 #include '에서 브리지 헤더 ,하지만 테스트 할 때'atomic_compare_exchange_strong'을 가져 오지 않습니다. 그리고 나는 https://openradar.appspot.com/27161329를 보았을 것입니다. – Moritz

답변