2011-12-24 2 views
0

iOS 앱에서 파일을 처리하고 싶습니다. 내 앱에서 맞춤 접미사 (예 : file.mysuff)가있는 파일을 만들어 기기에 저장해야 iTunes 파일 공유를 사용하여 복사 할 수 있습니다. 그런 다음 해당 파일을 새 메일에 첨부 할 수 있기를 원합니다. 수신자가 문서를 열면 메일에서 내 앱을 실행하고 해당 파일을 처리해야합니다.iOS5에서 파일 관리

해당 주제에 대한 유용한 자습서가 있습니까? 나는 아직도 코코아/코코아 터치에 아주 익숙하기 때문에 내게 쉽다. 아마도 구현할 수있는 래퍼 일 수 있습니다. 코드를 작성해야합니다.

[self [saveMyFile path:[NSURL] contents:[NSString]]] ??

도움 주셔서 감사합니다. Greets, J.

답변

2

이것은 iPhone에서 문서를 저장하여 나중에 사용하는 방법의 한 예입니다. 이것은 목록에서 사전을 저장하고 값을 변경 한 다음 지정된 사전에 다시 업데이트 사전을 작성합니다. 이것이 당신이 찾고있는 것이라면 알려주십시오.

//user document directory and instantiate dictionary 
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
    NSString *documentsDirectoryPath = [paths objectAtIndex:0]; 
    NSString *plistFilePathInDocumentsDirectory = [documentsDirectoryPath stringByAppendingPathComponent:@"YourFile"]; 
    NSMutableDictionary *yourList= [[NSMutableDictionary alloc] initWithContentsOfFile:plistFilePathInDocumentsDirectory]; 

//save the new information to the plist in the user documents directory 
    [yourList setObject:someObject forKey:someKey]; 
    [yourList writeToFile:plistFilePathInDocumentsDirectory atomically:YES]; 
+0

이것이 내가 찾고있는 것이면 나는 정말로 모른다. 나는 plist 파일을 사용하지 않을 것이다. 나는 또한 사용자 정의 파일 형식을 원한다. 내 자신의 접미사가있는 일반 텍스트 파일과 같은 것입니다. 사용자가 해당 유형의 파일 (예 : 메일)을 클릭하면 내 앱이 시작됩니다. 그 길은 정확히 어디입니까? –

+0

코드를 조금 편집했는데 이제는 내 필요에 완벽하게 맞습니다. 대단히 감사합니다. :)) –