2013-07-31 4 views
0

나는 phonegap 어플리케이션에 코코아 터치 정적 라이브러리 프로젝트를 서브 프로젝트로 추가했습니다. 라이브러리 프로젝트에 포함 된 xml 파일에 액세스해야합니다.xcode 서브 프로젝트에서 파일 액세스하기

NSString *configXmlFilePath=[[NSBundle mainBundle]pathForResource:@"configurationFile" ofType:@"xml"]; 

NSString *xmlContent=[[NSString alloc]initWithContentsOfFile:configXmlFilePath encoding:NSUTF8StringEncoding error:nil]; 

이것이 프로젝트의 파일에 일반적으로 액세스하는 방법입니다. 하지만이 프로젝트는 하위 프로젝트이므로이 방법을 사용할 수 없습니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까?

답변

0

프로젝트 탐색기의 하위 프로젝트에서 문제의 파일을 마스터 Xcode 프로젝트의 "리소스 복사"빌드 단계로 끌어 올 수 있어야합니다. 자세히 설명해 주시겠습니까?

+0

답장을 보내 주셔서 감사합니다. 나는 똑같은 짓을 했었지만 전체적으로 건물을 짓는 동안 링커 오류로 끝났다. 주요 프로젝트에 하위 프로젝트를 추가 한 후 성공적으로 구축하기 위해 수정해야 할 포인트는 무엇입니까? – sher17

+0

나는 당신이 무엇을 요구하고 있는지 확신하지 못합니다. 서브 프로젝트 리소스를 타겟 실행 파일에 복사 할 때 링커 오류가 있습니까? –

+0

phonegap 응용 프로그램에 하위 프로젝트로 라이브러리 프로젝트를 추가하려고합니다. 하위 프로젝트로 추가 한 다음 응용 프로그램을 빌드하면 오류가 발생합니다. 기본적으로 아키텍처가 일치하지 않습니다. 심지어 헤더 파일을 phoneGap 플러그인 클래스에서 필요한 소스 파일로 가져 오기 만하면 헤더 파일을 통해 외부인에게 노출되는 라이브러리 프로젝트의 함수에 액세스 할 수 없었습니다. – sher17

관련 문제