2012-07-30 82 views
2

可能重複:
How can I transfer files from one application to another in the same iOS device?iOS的共享文件

我在從網絡上下載的應用程序的文件目錄中的應用程序文件。我想在另一個應用程序中打開此文件(使用自定義url方案)。

我遇到了權限問題,因爲應用程序是沙箱,其他應用程序無法在我的應用程序的文檔目錄中看到該文件。

我在哪裏可以放置文件以便其他應用程序可以讀取它?

回答

3

你不能這樣做,因爲你解釋。

您需要做的是設置您的應用程序以「接受」某些類型的文件。要做到這一點,您可以將您的應用程序「註冊」爲PDF文件的可能接收者。

簽出此文檔:https://developer.apple.com/library/ios/#documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/Articles/RegisteringtheFileTypesYourAppSupports.html%23//apple_ref/doc/uid/TP40010411-SW1

你應該看看UIDocumentInteractionController類。

+0

謝謝Daniel。我沒有編寫接收文件的應用程序。它支持自定義url方案,但不會「接受」任何特殊的文檔類型。有沒有辦法使用url機制傳輸文件或者是不可能的? – bbrame 2012-07-31 12:58:22