2015-03-19 42 views
0

我想將一個3D數據文件從一個應用程序傳輸到另一個應用程序。第一個應用程序使用相機生成3D文件,第二個應用程序存儲它並允許預覽。在搜索了一會兒之後,我仍然找不到答案。大多數解決方案使用URL在應用程序之間傳遞數據,但我需要傳遞一個文件。我如何直接傳輸文件而不是使用URL?或者我可以使用URL從另一個應用程序的存儲中獲取文件?如何直接在兩個iOS應用程序之間傳輸文件?

回答

0

您可以使用iOS的應用程序組來執行此操作。

能力Xcode項目的部分,您可以啓用一個應用程序組,如group.com.yourname.yourapp。您將需要啓用爲您的應用程序相同的應用程序組,並確保由同一組ID

,它們都簽署然後access the shared application group directory可以使用

NSURL *groupURL = [[NSFileManager defaultManager] 
    containerURLForSecurityApplicationGroupIdentifier: 
     @"group.com.yourname.yourapp"]; 
+0

的感謝!您的意思是我使用我的第一個應用程序將文件存儲在組中,然後關閉它並運行第二個應用程序以從組中讀取文件?但是,當我在第一個應用程序中生成文件時,是否可以直接通知第二個應用程序? – njuyuanrui 2015-03-19 12:03:51

+0

要通知您需要使用URL來啓動第二個應用 – Paulw11 2015-03-19 12:11:07

相關問題