2010-07-26 3 views
0

나는 취미 게임으로 iphone 개발자로서 새로운 사람이다. 그냥 재미로 쓰기 때문이다.이 파일을 저장하는 방법을 Xcode에 <myApp>/documents (iPhone)

기본 구성을 XML 파일에 저장하고 싶습니다. 나는 xml 파일을 가지고 있는데, XML 문서를 파싱하는 방법을 알고있다. 그러나 .. 내가 모르는 이유는 여기에있다. xml) 파일은/documents /에 저장됩니다. 또는 독특한 방법으로 & (xml) 파일을 붙여 넣으십시오 : ~/Library/Application Support/iPhone Simulator/4.1/Applications // documents/

감사합니다!

fyi : xml은 항상 앱과 함께 있습니다.

답변

0

다음

루트 디렉토리 경로를 얻기 위해, 단지

[[[NSBundle mainBundle] bundlePath] UTF8String에]

전화 엑스 코드의 파일 트리 (솔루션 탐색기)에 XML을 드래그 그것은 C 스타일의 문자열에 대해 char *로 가져옵니다. 그렇지 않으면 NSString을 얻기 위해 UTF8String을 생략하십시오.

[[NSBundle mainBundle] bundlePath]. 당신의 파일 이름을 끝에 추가하십시오. 내 경험으로는

내 경험에 의하면, xml을 '솔루션 탐색기'에 덤프하면 루트 디렉토리에서 항상 끝납니다.

+0

그래서, XML/문서의 경로 것입니다 : [@ "문서/파일 이름"NSHomeDirectory() stringByAppendingPathComponent]

끝은

있는 NSString * theFolderPath =를 사용할 수 있습니까? – jhon

+0

감사합니다 매트 :-), 정확히 내가 알고 싶었던. – jhon

+0

"... 항상 루트 디렉토리에서 끝납니다." 그 폴더는 실제로 폴더가 아니기 때문에 * 그룹 *입니다. – mk12

0

xml 대신 plist를 사용하는 것이 더 좋습니다. u를 사용하면 plist를 다시 구문 분석 할 필요가 없습니다.

관련 문제