2012-08-15 176 views
4

我目前正在顯示UIDocumentInteractionController,以便我的應用程序的用戶可以在不同的應用程序中打開文件。控制器彈出並列出應用程序沒有問題。但是,它也顯示了Cloud應用程序,例如Dropbox(我假設它將自己與幾乎所有有效的文件類型關聯起來),這非常煩人。無論如何,我可以指定控制器只顯示我想要的應用程序?有沒有辦法限制UIDocumentInteractionController中顯示的應用程序?

回答

7

不,您不能過濾此列表。你不能告訴用戶他們不能發送你的文件到Dropbox,如果他們想要的話。 :)

(如果您只有一個特定的應用程序可以將文件發送給您,並且您可以控制該應用程序或與該應用程序建立合作伙伴關係,那麼您可以同意使用其他一些不明確的文件類型或進行通信直接通過自定義URL UIDocumentInteractionController被設計用於允許用戶在他們可能需要的任何地方穿梭文件的一般情況,並且雲服務可以是放置標準類型文件的完全有效的地方。)

+0

這是一個無賴。不管怎麼說,還是要謝謝你! – Aleks 2012-08-15 21:33:22

+4

您可以更具體地使用*還是直接通過自定義URL *進行溝通?您可以使用自定義URL方案在前臺引入其他應用,但爲了傳輸數據,您必須再次使用「UIDocumentInteractionController」。自定義URL方案如何幫助只允許某個應用程序打開文件? – testing 2015-10-12 13:55:19

相關問題