2017-04-19 1 views
0

Xcode 8.2.1에서 Objective-C 코드와 Swift 코드가 혼용되어 Objective-C에 대한 Swift 코드의 다리가 대부분 작동합니다 (App-Swift.h 파일)하지만 구문 강조 표시가 깨져서 빌드 중 간헐적으로 오류가 발생합니다 (깜박 거리면 사라집니다).Objective-C에 대한 Swift가 구문 강조를 잃어 버려서 오류가 발생합니다.

내가 눈치가 좀 클래스 MyClass 스위프트 파일에 선언 및 I의 ( 구문 BTW 강조하지 않은) 객관적-C 파일에 MyClass에 옵션을 클릭하면 것을 앱-Swift.h를 통해 노출이있는 경우 앱에서 원래 스위프트 파일 에 정의 MyClassMyClass : 그것은 내가에서 선택할 수 있습니다 인터페이스를 보여줍니다 예상대로이 앱-Swift.h 파일을 직접 단지 섹시하지 링크 을한다 -Swift.h 파일.

다른 이에고 경험이있는 사람이 있습니까?

답변

1

DerivedData 클린업이 도움이 될 수 있음을 알았으니 alt + shift + cmd + k입니다.

최신 xCode로 업데이트해야합니다 (8.3.2 시점에).

이 방법이 도움이되지 않는다면, 테스트 사례를 최소화하고 http://bugreporter.apple.com으로 신고하십시오. Apple의 사람들은 작동하지 않는 것을 알 수 있습니다.

관련 문제