2012-03-01 3 views
1

일시적으로 파일을 저장하기 위해 임시 디렉토리를 코코아 응용 프로그램에 만들 수 있습니까?코코아 파일 저장을위한 임시 폴더/디렉토리 만들기

시나리오에 따라 일부 비디오 파일을 처리해야하며 해당 파일은 우선 축소판 등으로 변환되어 파일이 서버에 업로드됩니다.

어떻게 달성 할 수 있습니까?

+0

네, 일시적으로는 아마 당신이 그것을 만든 다음 –

+0

네, 언제 업로드 처리 시작은, 이전 파일이 없을 것입니다 혼자이 아닌 –

답변

1

임시 디렉토리를 얻을 수있는 가장 쉬운 방법은 NSTemporaryDirectory()

편집

을 사용하는 것입니다 위의있는 임시 디렉토리의 위치의 더 이상 승인 방법. 이제 [NSFileManager URLForDirectory:inDomain:appropriateForURL:create:error:]을 사용해야합니다.

+0

다시 처리하지 않고 처리 한 후 제거해야 의미 충분히. Parag Bafna가 인용 한 Matt Gallagher의 솔루션은 여전히 ​​가장 완벽한 접근 방식입니다. – uchuugaka

1

NSTemporaryDirectory()을 사용할 수 있습니다.

현재 사용자의 임시 디렉토리 경로를 반환합니다.

NSString* tempDir = NSTemporaryDirectory(); 
NSString* bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier]; 
tempDir = [tempDir stringByAppendingPathComponent:bundleIdentifier]; 
+0

문자열을 추가하는 작업이 많습니다. – uchuugaka

+0

@uchuugaka 답변 (첫 번째 줄)에서 링크를 확인하십시오. 투표를하기 전에 답변을주의 깊게 확인해야합니다. –

+0

아, 죄송합니다. 여전히 많은 작업이지만 mkstemp 제품군으로 작업해야합니다. – uchuugaka