프로그래밍 방식으로 iOS에서 "기본 메일 앱"의 첨부 파일을 "MyApp"에 추가하려면 어떻게합니까? 이것을 달성하는 가능한 방법은 무엇입니까?
내 시나리오는 다음과 같습니다.
"내 앱"에서 같은 파일에 접근하는 방법을 저장했다면?
iOS에서 각 애플리케이션은 샌드 박스라는 자체 아일랜드에 속하며 애플리케이션의 샌드 박스에있는 문서에만 액세스 할 수 있습니다.
따라서 사용자가 문서를 첨부 할 수 있도록하려면 먼저 특정 첨부 파일을 공유하거나 MyApp에서 open을 사용하여 애플리케이션의 샌드 박스에 저장해야합니다.
당신은 당신의
info.plist
http://i.stack.imgur.com/HYH5z.png 와 같은 키를 설정해야하는 파일
이것은 응용 프로그램이 pdf 열기를 지원하도록 지정하므로 첨부 파일을 길게 누르면 MyApp에서도 열 수있는 옵션이 표시됩니다.
열기를 클릭하면 AppDelegate 함수에서 파일 URL을 받게됩니다.
-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
이제이 함수에서 적절한 작업을 수행하고 파일을 샌드 박스에 저장 한 다음 MyApp에서 첨부 할 수 있습니다.
[Filestorage instance]
인스턴스를 가져오고 디렉토리에서 파일 목록을 추출하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다