2017-06-06 5 views
0

私は私のアプリは、SafariのからのPDFファイルをコピーできるようにしたい、just like adobe reader can copy them from Safari.スウィフト - アプリケーションの拡張PDFファイルを開くには

が、これはアドビリーダーが使用するプライベートAPIですか? 私はこのようなアクションについてのガイドを見つけることができません。リンゴのドキュメントを読むことで、私はもっと混乱してしまいました。そして今、UIActivityViewControllerまたはUIDocumentInteractionControllerを使用する必要があるかどうかわかりません。

答えて

0

あなたは、具体的Registering Your Support of File TypesOpening Files From Other AppsのセクションになりますDocument Interaction API

を検討する必要があります。

アプリをサポートするファイルタイプとしてPDFを登録すると、More...ボタンを押したときに表示されるリストにアプリが表示されます。

  • あなたのアプリがPDFを開くことができる唯一のアプリであれば、右側に"Adobe Acrobat"の代わりに表示されます。
  • 携帯電話でPDFを開くことができる複数のアプリがある場合、iOSはその中からPDFを開くことができますが、どちらを選択するかは決まりません。ユーザであっても、どのユーザを制御することはできません。
+0

ありがとうございました@deadbeef、これは本当に役に立ちます。私はそれを働かせました。 Btw、ランク付けは実際には[LSHandlerRankキー](https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid)で処理されます。/20001431-101685)。 –

関連する問題