2012-08-15 3 views
4

내 응용 프로그램 사용자가 다른 응용 프로그램에서 파일을 열 수 있도록 현재 UIDocumentInteractionController를 표시하고 있습니다. 컨트롤러가 나타나서 문제없이 App을 나열합니다. 그러나 Dropbox와 같은 클라우드 응용 프로그램도 표시합니다.이 응용 프로그램은 거의 모든 유효한 파일 유형과 연관되어 있다고 가정합니다. 이는 매우 짜증납니다. 어쨌든 원하는 앱만 표시하도록 컨트롤러를 지정할 수 있습니까?UIDocumentInteractionController에 표시된 응용 프로그램을 제한 할 수있는 방법이 있습니까?

답변

7

아니요,이 목록을 필터링 할 수 없습니다. 원하는 경우 Dropbox로 파일을 보낼 수 없다는 것을 사용자에게 알릴 수 없습니다. :)

(파일을 보낼 수있는 특정 앱이 하나 있고 해당 앱을 제어하거나 파트너 관계를 맺을 수있는 경우 다른 모호한 파일 형식을 사용하거나 통신 할 수 있음에 동의 할 수 있습니다. UIDocumentInteractionController은 사용자가 파일을 필요할 때마다 셔틀 할 수있게 해주는 일반적인 경우를 위해 설계되었으며 클라우드 서비스는 표준 유형의 파일을 넣을 수있는 완벽한 장소가 될 수 있습니다.)

+0

그건 실망입니다. 어쨌든 고마워! – Aleks

+4

사용자 정의 URL *로보다 자세하게 설명하거나 직접 통신 할 수 있습니까? 사용자 정의 URL 스킴을 사용하여 포 그라운드에서 다른 앱을 가져올 수 있지만 데이터를 전송하려면 다시 'UIDocumentInteractionController'를 사용해야합니다. 맞춤 URL 구성표는 특정 앱에서만 파일을 열 수 있도록 어떻게 도움이됩니까? – testing

관련 문제