問題タブ [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.

0 投票する
2 に答える
1951 参照

ios - UIDocumentInteractionController 特定のアプリで開くのを無効にする

私は現在、オープンイン機能のために UIDocumentInteractionController を使用しています。開くと、そのファイルの種類を処理できるデバイス上のすべてのアプリのリストが表示されます。

特定のアプリがそのファイル タイプをサポートしている場合でも、特定のアプリにドキュメントを送信するアプリを無効にする方法はありますか? たとえば、アプリで PDF ファイルを開いていて、iBooks が iPad 上にある場合、UIDocumentInteractionController で iBooks アイコンをタップすると、それをアプリに送信したくありません。

理想的には、これをブラックリスト (またはホワイトリスト) の作成と見なします。たとえば、次のようにするとよいでしょう。

ただし、これを使用すると、ドキュメントが「ブラックリスト」に登録されていても、ドキュメントはアプリケーションに送信されます。

このアプローチはまったく可能ですか?

乾杯!

0 投票する
3 に答える
5486 参照

ios - 目標 C: PDF をダウンロードして iBooks で開く

オンライン サーバーからファイルをダウンロードしてアプリのローカル メモリに保存するアプリを作成しています。今、私がやりたいことは、「PDF を表示」ボタンをクリックすると、PDF ファイルが iBooks に直接開かれることです。

ファイルを保存するための私のコードは次のとおりです。

そして、ファイルをiBooksに開くためにインターネットから見つけたものは次のとおりです(このコードをボタンクリックに配置しました):

そのコードと次のメッセージでアプリがクラッシュしています。

0 投票する
3 に答える
943 参照

ios - 目標 C: 複数のダウンロード

オンラインサーバーからpdfファイルをダウンロードするアプリを作ろうとしています。私がしたことは、3 つの異なる URL を持つ 3 つのボタンを作成し、アプリのサンドボックスに保存して iBooks で開くことでした。

しかし、アプリがクラッシュし、このエラーが発生しています...

これが私のコードです:ボタンクリック時:

ファイルを開くには:

答えが見つかることを願っています。

0 投票する
3 に答える
2615 参照

ios - ios iphoneフックは、UIDocumentInteractionControllerを表示せずにinstagramを直接開きます

アプリでinstagramを介して画像を共有することを統合しています。私は彼らのドキュメントを読みました。

これを許可するには、iOS UIDocumentInteractionController を使用する必要があるようです (アプリのサンドボックス内のファイルへのアクセスを許可することを理解しています)。

さらに深く掘り下げると、物事を非常に簡単にするこのライブラリに出会いました。

私が抱えている問題は、アクションシートが表示されることです(ボタンが1つしかありません-Instagram ...) アクションシートを表示せずに UIDocumentInteractionController で instagram hooks を使用するにはどうすればよいですか。私はこの質問に出くわしましたが、これはほとんど同じですが、時代遅れで答えがありません。

0 投票する
1 に答える
1315 参照

ios - IOS 別のアプリで自分のアプリから PDF を開く EXC_BAD_ACCESS

このエラーのデバッグが困難です。選択したアプリとして Adob​​e または Nook をクリックしてダウンロード PDF を開くと、EXC_BAD_ACCESS エラーが発生します。私はデバッガーを使いこなしましたが、私が書いたメソッドの外側のどこかで壊れています。これが問題のコードです。

PDFを表示できるアプリでポップアップが表示されます。いずれかをクリックすると、Bad Access エラーが発生しますが、メソッドを終了した後、これが呼び出されるまで発生しません。これは単なるボタン クリック アクションです。

デバッガーなしでアプリを実行すると、アプリが閉じられ、何も開かれません。誰でも何かヒントがあります。私はまだこのiosのものに非常に慣れていません。

EDIT : 後でこれにアクセスしてコメントを読まない人にとって、答えは UIDocumentInteractionController がローカルではなくインスタンス変数でなければならないということです。