iOS 개발을 처음 사용합니다. RaptureXML을 찾았지만 조용하게 작동하지만 내 사용자 디렉토리에 저장된 데이터를로드 할 수 없습니다. 내 응용 프로그램 디렉토리 내에 "data.xml"이 있으면 제대로 작동하므로 [RXMLElement elementFromXMLFile:@"data.xml"];
으로로드 할 수 있습니다./사용자/MyName로 "/라이브러리/응용 프로그램 지원을RaptureXML에서 사용자 경로의 데이터를로드 할 수 없습니다.
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *filePath = [NSString stringWithFormat:@"%@/%@", [paths objectAtIndex:0],@"data.xml"];
계산 된 파일 경로
입니다 :하지만 지금은 인터넷에서 파일을 다운로드하고이 라인을 사용하여 내 사용자 디렉토리에 저장된/아이폰 시뮬레이터/6.0/응용 프로그램/myapplicationguid /Documents/data.xml "
.
파일이 존재합니다. [[NSFileManager defaultManager] fileExistsAtPath:filename];
으로 확인했습니다. 또한 수동으로 열었고 예제 XML 파일의 값을 RaptureXML에서 가져 와서 XML 내에서 일치하지 않을 수도 있습니다.
그러나 [RXMLElement elementFromXMLFile:filename]
을 사용하면 아무 것도 반환하지 않습니다. ... 어떤 아이디어?