2011-12-06 4 views
0

찾을 수 없습니다 코드가 실행파일은 내가 오류를 얻고있다

Error: Lexical or Preprocessor Issue: 'Constants.h' file not found

는 문제가 사라지고 응용 프로그램은 잘 작동합니다.

어떻게 해결할 수 있습니까?

+0

파일 이름이'constants.h' 또는'Constants.h'입니까? – trojanfoe

+0

프로젝트에도 드래그 되었습니까? – Luke

+0

이번이 한 번 있었다면 xcode의 색인 생성 때문인 것으로 의심됩니다. 방금 닫은 xcode를 다시 열었습니다. 사라졌습니다. – gregory

답변

0

두 가지 :

  1. 이 (CMD-SHIFT-K) "깨끗한"제품을 수행
  2. 는 헤더에서 헤더 이상을 포함하지 마십시오.

이 (당신이 클래스를 확장하거나 헤더에서 프로토콜을 구현하는 경우에만 다른 헤더를 #include를) 가능한 헤더에 앞으로 선언을 사용하는 것입니다. 헤더의 클래스 및 프로토콜에 대해 전달 선언을 사용하십시오. 그런 다음 .m 파일에서 실제 #import를 수행하십시오.

@class SomeTypeINeedWhichIsAClass; 
@protocol SomeProtocolWhichIsUsedInMyMethodSignatures; 
관련 문제