2011-04-29 5 views
1

다른 앱에서 iPhone/iPad 애플리케이션을 실행할 수 있습니까? 예를 들어 내 응용 프로그램에서 사용자가 문서를 읽으려는 경우 iphone이나 ipad에 설치된 모든 응용 프로그램의 pdf 파일에 PDFReaderLite라고 말합니다. 어떻게이 앱을 내 앱에서 시작할 수 있습니까?다른 앱에서 타사 앱 호출

설치된 모든 앱이 문서 읽기를 지원하는지 알 수 있으며 내 앱에서 이러한 앱으로 열 목록을 표시하려면 어떻게해야합니까?

설치된 앱의 URL 스키마는 어떻게 얻을 수 있습니까?

답변

1

UIDocumentInteractionController를 사용하여 파일을 처리 할 수있는 설치된 응용 프로그램 목록을 표시 할 수 있습니다.

UIDocumentInteractionController *controller = [[UIDocumentInteractionController interactionControllerWithURL:fileURL]; 
[controller presentOpenInMenuFromBarButtonItem:someBarItem animated:YES]; 

이것은 파일 유형에 등록 된 모든 앱 목록을 표시하고 사용자가 파일 유형을 선택하면 앱을 엽니 다.

관련 문제