0
장치에 plist를 저장하는 올바른 파일 경로는 무엇입니까?장치에 plist를 저장할 올바른 파일 위치
내가 컴퓨터 작동 튜토리얼
이 읽기, 장치의 파일 위치를 알고 싶습니다.
// write xml representation of dictionary to a file
[dictionary writeToFile:@"/Users/henrik/Sites/foo.plist" atomically:NO];
나는 현재 배열 런타임에 업데이트되는
[userAddedQuotes addObject:temp];
[userAddedQuotes writeToFile:filepath atomically: NO];
을 다음과 같이 내가
NSString *filepath = [[NSBundle mainBundle]
pathForResource:@"UserAdded" ofType:@"plist"];
userAddedQuotes = [[NSMutableArray alloc] initWithContentsOfFile:filepath];
에서 읽은 파일 경로를 작성하려고하지만, PLIST에 저장받을 나던 .
좋습니다. 경로에 어떻게 쓸 수 있습니까? 그리고 나는이 파일이 아직 존재하지 않는다고 생각합니다. 그 위치에서 어떻게 plist를 만들 수 있습니까? 감사합니다 – jarryd
당신은 단지 그것에 쓸 수 있습니다. 위의 코드는 파일에 쓰는 것이 옳습니다. 문제는 읽기 전용 인 파일에 쓰려고한다는 것입니다. 쓰기 가능한 위치 (예 : 언급 한 위치)를 가리키면 괜찮을 것입니다. iOS 4 및 Snow Leopard에서 URL 기반 메소드 (writeToURL :) 및 NSURL을 사용하는 것이 더 바람직하지만 반드시 필요하지는 않습니다. –
확인. 지금 올바르게 설정했지만 쓰기를 시도 할 때 오류없이 앱이 중단됩니다. 문서 디렉토리에 파일이 없기 때문에 생각합니다. 코드 내에서 어떻게 작성합니까? 아니면 파일을 xcode 프로젝트에 넣을 수있는 장소가 있습니까? 문안 인사 – jarryd