iOS에서 "기본 메일 앱"의 첨부 파일을 "MyApp"에 프로그래밍 방식으로 추가하는 방법은 무엇입니까?

선딥

프로그래밍 방식으로 iOS에서 "기본 메일 앱"의 첨부 파일을 "MyApp"에 추가하려면 어떻게합니까? 이것을 달성하는 가능한 방법은 무엇입니까?

내 시나리오는 다음과 같습니다.

  1. "메일 앱"에있는 첨부 파일을 길게 누릅니다.
  2. 활동 컨트롤러가 나타납니다.
  3. "내 앱"에 저장되어야합니다.

"내 앱"에서 같은 파일에 접근하는 방법을 저장했다면?

아비 나쉬 샤르마

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] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관