私は一連のアプリを持っています(例えばAppA
とAppB
)。 AppA
はプログラムによってzipファイルを別のアプリに送信します。 On AppA
UIDocumentInteractionController
popoverはと表示されます。AppBアイコンにコピーします。UIDocumentInteractionControllerに関する問題iOS11 beta 4
AppB
を選択すると、zipファイルがAppB
に送信されます。ファイルはAppB
の必要なフォルダにコピーされ、コントロールはAppA
にナビゲートします。
この機能は、iOS 10.3.3でも問題なく動作します。
しかし、iOS 11ベータ2でもベータ4でも、この機能は動作しません。ドキュメントコントローラのポップオーバーが開き、上部に読み込めないというメッセージが表示されます。 Copy to AppBアイコンをクリックしてコピーしても、何もしません。以前のバージョンでは、私はなっていませんでした。この上にUIDocumentInteractionControllerのポップオーバーにメッセージを読み込むことができません私は両方のアプリのplistはLSApplicationQueriesSchemes
下の画像で強調されているように
更新1:
すべてのデリゲートメソッドをデバッグするときには、willBeginSendingToApplication
とdidEndSendingToApplication
と呼ばれます。このファイルを別のアプリケーションに送信すると、私はdocContoller
を却下します。したがって、documentInteractionControllerDidDismissOpenInMenu
でも呼び出されます。
したがって、docController
は却下され、アクティビティインジケータはアプリケーションへの負荷の送信が表示され、永遠にそこに残ります。 AppB
は起動しません。 iOSの11ベータ5
上
新たな知見がUIDocumentInteractionController
にメッセージをロードすることができませんはもう存在していません。しかし、アイコンAppB
をクリックすると、問題は残ります。