2012-07-30 3 views
2

가능한 중복 :
How can I transfer files from one application to another in the same iOS device?아이폰 OS 공유 파일

나는 응용 프로그램의 문서 디렉토리를 네트워크에서 다운로드 한 응용 프로그램에서 파일이 있습니다. 맞춤 URL 스키마를 사용하여이 파일을 다른 앱에서 열고 싶습니다.

응용 프로그램이 샌드 박싱되어 있고 다른 응용 프로그램에서 내 응용 프로그램의 문서 디렉토리에있는 파일을 볼 수 없기 때문에 권한 문제가 발생합니다.

다른 응용 프로그램에서 읽을 수 있도록 파일을 저장할 수 있습니까?

답변

3

설명 된대로 수행 할 수 없습니다.

특정 유형의 파일을 "수락"하도록 응용 프로그램을 설정해야합니다. 이렇게하려면 응용 프로그램을 예를 들어 PDF 파일의 수신자로 "등록"하십시오.

체크 아웃이 문서 : https://developer.apple.com/library/ios/#documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/Articles/RegisteringtheFileTypesYourAppSupports.html%23//apple_ref/doc/uid/TP40010411-SW1

당신은 UIDocumentInteractionController 클래스를 체크 아웃해야합니다.

+0

감사합니다. Daniel. 파일을받는 앱을 작성하지 않았습니다. 그것은 사용자 정의 URL 스키마를 지원하지만 특별한 문서 유형을 "받아 들일"수는 없습니다. URL 메커니즘을 사용하여 파일을 전송하는 방법이 있습니까? 아니면 불가능합니까? – bbrame