2011-07-30 2 views
3

iTunes를 통해 응용 프로그램 저장소에 액세스하고 싶습니다. 여기서는 문서를 저장하고 응용 프로그램에서 사용할 수 있습니다.USB 저장 장치처럼 사용할 아이폰 앱.

Google에서 다 봤지만 특정 이름이 없으면 내가 뭘 찾고 있는지 알 수 없습니다.

이 기능을 사용하는 응용 프로그램 중 일부는 VLC & usb Disk입니다. 더욱 많은 것이 있습니다.

그래서 API가 무엇인지, 누군가 샘플 코드 나 예제를 알고 있는지 묻습니다.

+0

, 당신은 실제로 내가 {포드, 전화 번호}를 가지고 그것을 USB 드라이브로 표시 *에 파티션 *을 만들 수 있습니다. 매우 유용한 IMO이지만, 너무 나쁜 애플은 손대지 않은 IOS 장치가 그렇게하지 못하게한다. – Blender

답변

2

기본적으로 앱의 info.plist에 부울 UIFileSharingEnabled (YES) 키를 추가하면됩니다. 그런 다음 iTunes를 통해 추가 된 문서는 앱의 문서 디렉토리에서 사용할 수 있습니다.

UIFileSharingEnabled (부울 - iOS)는 응용 프로그램 이 iTunes를 통해 파일을 공유할지 여부를 지정합니다. 이 키가 YES이면 응용 프로그램 은 파일을 공유합니다. 존재하지 않거나 아니오 인 경우 응용 프로그램은 파일을 공유하지 않습니다. 응용 프로그램은 과 공유 할 파일을/Documents 디렉터리에 두어야합니다. 여기서 은 응용 프로그램의 홈 디렉터리 경로입니다.

iTunes에서 사용자는 선택한 장치에 대한 Apps 탭의 파일 공유 섹션에서 응용 프로그램의 공유 파일에 액세스 할 수 있습니다. 이 탭 에서 사용자는 디렉터리에 파일을 추가하거나 제거 할 수 있습니다.

이 키는 iOS 3.2 이상에서 지원됩니다.

애플의 샘플 코드 : 탈옥 기기에 DocInteraction