我有一組應用程序(例如AppA
和AppB
)。可以說AppA
編程發送一個zip文件到另一個應用程序。在AppA
UIDocumentInteractionController
彈出窗口顯示爲複製到AppB圖標。UIDocumentInteractionController問題iOS11 beta 4
一旦我選擇AppB
,它會將zip文件發送到AppB
。該文件被複制到所需的文件夾中,並且控件導航回AppA
。
所以這個功能在iOS 10.3.3上工作得很好。
但是,在iOS 11 beta 2和現在beta 4上,此功能不起作用。文檔控制器彈出窗口打開,然後它說無法加載頂部。即使我點擊複製到AppB圖標進行復制,它也不會執行任何操作。在以前的版本我沒有得到這個無法加載在頂部的UIDocumentInteractionController酥料餅消息如下
我已經檢查了這兩個應用的plist中有LSApplicationQueriesSchemes
更新1:
在調試所有委託方法時,請調用即willBeginSendingToApplication
和didEndSendingToApplication
。當我將這個文件發送給另一個應用程序時,我忽略了docContoller
。所以即使是documentInteractionControllerDidDismissOpenInMenu
也被調用。
所以仍然是docController
解僱和活動指標發送負載到應用程序顯示並永遠保持在那裏。 AppB
未啓動。
在iOS 11測試新的發現5
的無法加載的UIDocumentInteractionController
消息不再存在。但是,點擊圖標AppB
,問題依然存在。