2017-03-24 7 views
0

이 내 file.mm이 같은 모습입니다 :사용 'NSBundle'

const char *readFromFileMac(const char *fileName) { 
    fileName =[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent: @(fileName)].UTF8String; 
    return fileName; 
} 

엑스 코드 나에게 오류 Use of undeclared identifier 'NSBundle'을 제공합니다. NSBundle 이름을 사용하려면 일부 프레임 워크 또는 헤더 파일을 포함해야합니까?

내가 한 것은 프로젝트를 다른 디렉토리에 복사하는 것뿐입니다. 복사본을 만든 후에이 오류가 발생하기 전에 오류가 발생했습니다. 나는 #import <Foundation/Foundation.h>

가 연결된 라이브러리/프레임 워크에 Foundation.framework을 추가해야합니다 시도 엑스 코드 8.2

답변

4

을 사용하고 있습니다.

3

프로젝트로 이동 설정> 빌드 단계> 프레임 워크> 검색 (기초) 검색하고 추가하십시오. 한 번 끝냈다. your.h 파일로 이동하여 장소는 다음과 같습니다.

#import <Foundation/Foundation.h>