2010-05-15 5 views
1

NSDocumentDirectory 등을 사용하여 자신의 응용 프로그램 파일에 액세스 할 수 있지만 다른 응용 프로그램에서도 사용할 수 있다는 것을 알고 있습니다. 예를 들어 다른 응용 프로그램의 문서를 원한다면 해당 정보를 얻을 수 있습니까? iPhone OS 라이브러리에서 here으로 지시하십시오. iPhone SDK - 다른 응용 프로그램 폴더 액세스

감사

,

케빈

답변

5

아니, 당신은 응용 프로그램 샌드 박스 내에서 파일에 액세스로 제한됩니다. 이에 대한 좋은 소개의 "시스템 기본 파일"섹션 아이폰 OS File System Programming Guide

+0

거기에 아이폰 장치의 모든 응용 프로그램에서 액세스 할 수있는 같은 폴더가 있습니다 ?????? – yokks

+0

이 답변의 링크가 만료되었습니다. 최신 링크가 있습니다. – Popeye

2
당신은 직접 파일에 액세스 할 수 없습니다

, 그러나 몇 가지 요령이있다 : 당신이 사이에 데이터를 공유하려는 경우

동일한 와일드 카드 앱 ID에있는 앱 제품군을 사용하면 키 체인을 통해 데이터를 공유 할 수 있습니다.

사용자 지정 Pasteboard 개체를 사용하여 데이터를 공유 할 수도 있습니다.

물론 사용자가 제어하는 ​​서버로 데이터를 보낼 수 있습니다.

또 다른 깔끔한 트릭은 주소록에 메타 데이터로 일부 데이터를 저장하고 있습니다.

사용자의 개입이 필요한 경우 맞춤 URL 스키마를 실행하여 다른 앱에 데이터를 전달할 수 있습니다.

하지만 불행히도 직접 파일 액세스는 허용되지 않습니다.

+0

거기에 아이폰 장치의 모든 응용 프로그램에서 액세스 할 수있는 문서, 음악과 같은 일반적인 폴더가 있습니까 ?????? – yokks

관련 문제