2014-12-08 2 views
0

OBJc 클래스 헤더 파일 중 일부는 # -porting -Bridging-Header.h 파일에서 신속하게 클래스에 액세스 할 수 있습니다. 그러나 필자가 참여한 OBJc 헤더 파일 중 일부는 컴파일 오류를 일으켜 여러모로 혼란 스럽습니다. 이러한 경우에 발생하는 여러 가지 변종 중 하나를 보여주는 아래 이미지를 참조하십시오. OBJc 헤더를 Bridging-Header 파일로 가져올 때 고려해야 할 사항은 무엇입니까? 누군가 내가 아래에서보고있는 오류에 대한 해결책을 찾을 수 있습니까?Swift의 "Bridging-Header.h"문제 해결

다시 간단한 .h 파일이 잘 작동합니다. 더 많은 사람들 만 바코드하고 있습니다.

  • 필은

image showing error in an OBJc .h file that works fine alone but shows these errors when I include it in my Bridging-Header file.

+0

아마도 수입 순서에 달려 있습니다. 브리징 헤더를 가져 오기 전에 이러한 항목 (즉 핵심 데이터)을 목표 (c _.m_ 파일 _)로 가져와야합니다. – matt

답변

4

당신은 가져 오기가 누락되었습니다. Objective-C 헤더에 다음을 추가하십시오.

#import <CoreData/CoreData.h> 
+0

빙고! 고마워. 원래 objc 파일에서도 오류가 발생하지 않는다는 것은 이상한 것 같습니다. – phil