2017-09-13 19 views
0

스위프트 4에 아직 준비되지 않은 타사 라이브러리를 사용하고 있습니다. 즉 독점 메모리 액세스 규칙 (SE-0176)을 위반합니다.경고를 숨 깁니다 : 동시 액세스 중 ... 수정에 독점적 액세스가 필요합니다.

그래서, 내 콘솔은 이러한 경고와 홍수가 :

Simultaneous accesses to 0xb1ab1ab1a, but modification requires exclusive access. 
Previous access (a modification) started at MyTarget`That3rdPartyLib.func(_:args:) + 123 (0xb1ab1ab1a). 
Current access (a read) started at: 
<callstack...> 

어떻게 그들을 제거?

답변

1

질문을 작성할 때 답변을 얻었습니다.

프로젝트> 플래그 추가 설정> 기타 스위프트 깃발> 디버그> 빌드 : 시행합니다 - 독점 = 선택 해제를

경고 :이 스위프트 3.2 콘솔을 정리 임시 솔루션입니다 반면, 제 3 자 개발자는 Swift 4를 준비하고 있습니다. Swift 3.2에 경고 (심지어 숨겨진 경우)가있는 경우 Swift 4로 전환 한 후 앱이 충돌합니다.

+0

내 앱은 콘솔에서이 메시지를 범람시킨 것이 아니라 너무 부서 지네. –