0
我想將一個3D數據文件從一個應用程序傳輸到另一個應用程序。第一個應用程序使用相機生成3D文件,第二個應用程序存儲它並允許預覽。在搜索了一會兒之後,我仍然找不到答案。大多數解決方案使用URL在應用程序之間傳遞數據,但我需要傳遞一個文件。我如何直接傳輸文件而不是使用URL?或者我可以使用URL從另一個應用程序的存儲中獲取文件?如何直接在兩個iOS應用程序之間傳輸文件?
我想將一個3D數據文件從一個應用程序傳輸到另一個應用程序。第一個應用程序使用相機生成3D文件,第二個應用程序存儲它並允許預覽。在搜索了一會兒之後,我仍然找不到答案。大多數解決方案使用URL在應用程序之間傳遞數據,但我需要傳遞一個文件。我如何直接傳輸文件而不是使用URL?或者我可以使用URL從另一個應用程序的存儲中獲取文件?如何直接在兩個iOS應用程序之間傳輸文件?
您可以使用iOS的應用程序組來執行此操作。
在能力Xcode項目的部分,您可以啓用一個應用程序組,如group.com.yourname.yourapp。您將需要啓用爲您的應用程序相同的應用程序組,並確保由同一組ID
,它們都簽署然後access the shared application group directory可以使用
NSURL *groupURL = [[NSFileManager defaultManager]
containerURLForSecurityApplicationGroupIdentifier:
@"group.com.yourname.yourapp"];
的感謝!您的意思是我使用我的第一個應用程序將文件存儲在組中,然後關閉它並運行第二個應用程序以從組中讀取文件?但是,當我在第一個應用程序中生成文件時,是否可以直接通知第二個應用程序? – njuyuanrui 2015-03-19 12:03:51
要通知您需要使用URL來啓動第二個應用 – Paulw11 2015-03-19 12:11:07