2009-12-15 8 views
2

URL에서 XML 구문 분석을 수행하는 iPhone 앱이 있습니다. 내가 사용하려는 내 리소스 디렉토리 (XCode)에 sample.xml 파일이 있습니다.iPhone에서 로컬 XML 파일에 액세스

이 파일을 코드로 어떻게 참조 할 수 있습니까? URL로 @ "sample.xml"을 시도했지만 찾을 수없는 것으로 보입니다.

답변

5

먼저 URL을 경로로 전달하거나 그 반대의 경우도주의하십시오. 두 URL을 쉽게 교환 할 수는 없습니다. 필요한 경우 file://이라는 파일 접두어를 붙이십시오.

경로를 찾기위한, 당신은 같은 pathForResource:ofType: NSBundle 방법을 사용할 수 있습니다

NSString *xmlFilePath = [[NSBundle mainBundle] pathForResource:@"sample" 
                 ofType:@"xml"]; 
NSString *xmlFileContents = [NSString stringWithContentsOfFile:xmlFilePath];
관련 문제