問題タブ [uidocumentinteraction]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UIDocumentInteractionController 特定のアプリで開くのを無効にする
私は現在、オープンイン機能のために UIDocumentInteractionController を使用しています。開くと、そのファイルの種類を処理できるデバイス上のすべてのアプリのリストが表示されます。
特定のアプリがそのファイル タイプをサポートしている場合でも、特定のアプリにドキュメントを送信するアプリを無効にする方法はありますか? たとえば、アプリで PDF ファイルを開いていて、iBooks が iPad 上にある場合、UIDocumentInteractionController で iBooks アイコンをタップすると、それをアプリに送信したくありません。
理想的には、これをブラックリスト (またはホワイトリスト) の作成と見なします。たとえば、次のようにするとよいでしょう。
ただし、これを使用すると、ドキュメントが「ブラックリスト」に登録されていても、ドキュメントはアプリケーションに送信されます。
このアプローチはまったく可能ですか?
乾杯!
ios - 目標 C: PDF をダウンロードして iBooks で開く
オンライン サーバーからファイルをダウンロードしてアプリのローカル メモリに保存するアプリを作成しています。今、私がやりたいことは、「PDF を表示」ボタンをクリックすると、PDF ファイルが iBooks に直接開かれることです。
ファイルを保存するための私のコードは次のとおりです。
そして、ファイルをiBooksに開くためにインターネットから見つけたものは次のとおりです(このコードをボタンクリックに配置しました):
そのコードと次のメッセージでアプリがクラッシュしています。
ios - 目標 C: 複数のダウンロード
オンラインサーバーからpdfファイルをダウンロードするアプリを作ろうとしています。私がしたことは、3 つの異なる URL を持つ 3 つのボタンを作成し、アプリのサンドボックスに保存して iBooks で開くことでした。
しかし、アプリがクラッシュし、このエラーが発生しています...
これが私のコードです:ボタンクリック時:
ファイルを開くには:
答えが見つかることを願っています。
ios - ios iphoneフックは、UIDocumentInteractionControllerを表示せずにinstagramを直接開きます
アプリでinstagramを介して画像を共有することを統合しています。私は彼らのドキュメントを読みました。
これを許可するには、iOS UIDocumentInteractionController を使用する必要があるようです (アプリのサンドボックス内のファイルへのアクセスを許可することを理解しています)。
さらに深く掘り下げると、物事を非常に簡単にするこのライブラリに出会いました。
私が抱えている問題は、アクションシートが表示されることです(ボタンが1つしかありません-Instagram ...) アクションシートを表示せずに UIDocumentInteractionController で instagram hooks を使用するにはどうすればよいですか。私はこの質問に出くわしましたが、これはほとんど同じですが、時代遅れで答えがありません。
ios - IOS 別のアプリで自分のアプリから PDF を開く EXC_BAD_ACCESS
このエラーのデバッグが困難です。選択したアプリとして Adobe または Nook をクリックしてダウンロード PDF を開くと、EXC_BAD_ACCESS エラーが発生します。私はデバッガーを使いこなしましたが、私が書いたメソッドの外側のどこかで壊れています。これが問題のコードです。
PDFを表示できるアプリでポップアップが表示されます。いずれかをクリックすると、Bad Access エラーが発生しますが、メソッドを終了した後、これが呼び出されるまで発生しません。これは単なるボタン クリック アクションです。
デバッガーなしでアプリを実行すると、アプリが閉じられ、何も開かれません。誰でも何かヒントがあります。私はまだこのiosのものに非常に慣れていません。
EDIT : 後でこれにアクセスしてコメントを読まない人にとって、答えは UIDocumentInteractionController がローカルではなくインスタンス変数でなければならないということです。