我在尋找有關該作業的最佳工具是用於在同一設備上的兩個iOS應用程序之間共享相對複雜的數據對象的建議。在兩個本地iOS應用程序之間共享數據對象的最佳方法
我有一個房地產投資應用程序,我們將稱之爲應用程序A,它允許用戶輸入有關潛在投資財產的數據並計算重要的財務指標,如投資回報率。所有的屬性數據都使用核心數據在我們稱之爲Property的對象中持久化。
我正在開發從應用程序A導入屬性對象的應用程序B,並創建用戶可以發送給其他投資者的PDF報告。 Property對象不需要被保存在應用程序B中,只是暫時用來創建PDF文件。我希望用戶能夠從應用B打開應用A並選擇一個屬性,類似於照片選擇器。
我最初的直覺是使用URL方案來解決這個問題。這是我需求的最佳解決方案嗎?
'UIDocumentInteractionController'會根據您的需要在App A中生成PDF並將其傳遞給App B而不是App B生成PDF?只是拋出這個,因爲它的工作和實施相對簡單。您甚至可以在App A中的UIDocumentInteractionController內通過電子郵件發送PDF,這可能意味着您根本不需要應用程序B!如果我誤解了你的用例,我可能是錯的。 – klcjr89