問題タブ [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 に答える
1266 参照

iphone - アプリ内で PDF を開くとデザインが壊れる

アプリを作成していて、pdfファイルを表示するWebビューがあり、ボタンをクリックするとUIDocumentInteractionControllerが呼び出されます(新しいウィンドウでpdfを開きます)。

簡単にするためにスクリーンショットを残しておきます。

アプリを開くと:

http://imgur.com/dpIEd

UIDocumentInteractionController を開いた後:

http://imgur.com/VYV2N

ここにもコードがあります

.h ファイル

.m ファイル

前もって感謝します.....

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

objective-c - UIDocumentInteractionController は Ibook でドキュメントを開くことができません

問題は、「成功」が常に false を返すということですか? 私は問題は何ですか?

次のように私のコード:

0 投票する
0 に答える
274 参照

iphone - UiDocumentInteraction は、iPad の画像の一般的なアイコンを返します

シンプルなファイル ビューアーを作成する必要があり、このメソッドはファイルのアイコン イメージを返します。

iPod ではアイコンは正しいですが、iPad 1G では画像 (jpg/png/gif) の一般的なファイル アイコンを返します。どちらもiOS 5.0です。画像の適切なアイコンを取得するにはどうすればよいですか?

ありがとうございました!

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

objective-c - UIDocumentInteractionController を使用して別のアプリでファイルを開くにはどうすればよいですか?

ファイルを開こうとしても問題があります。

ドキュメント ファイルをどこかにダウンロードし、そのファイルを iPhone で表示するためのビューアーを持っています。アプリでファイルをビューアーに開きたい。

これが私がやろうとしていることです-(IBAction)buttonPressed:

プログラムを実行してトリガーをクリックするbuttonPressedと、NSLogメッセージが出力され、アクション シートに 2 つのオプションが表示されます。1 つは evernote で、もう 1 つはビューアーです。

ただし、アクション シートのポップアップでいずれかのオプションをクリックしても、何も起こりません。

私は何が欠けていますか?デリゲート メソッドを実装する必要がありますか?

助けてください。ありがとう!

0 投票する
0 に答える
1037 参照

objective-c - UIDocumentInteractionControllerを使用せずに、PDFを表示するときにSafariがiBooksで行うように、他の特定のアプリでドキュメントを開く方法は?

PDF を Safari で表示すると、ツールバーに「iBooks で開く」というボタンが表示されます。私の知る限り、iBooks 用のカスタム URL スキーム「itms-books:」があり、ファイル パスを渡すことができます。その後、iBooks はソース アプリからファイルをコピーできるようです (どこからでも、または個人用ドキュメント フォルダーからのみ?)。

これはどのように作動しますか?ドキュメントを他のアプリと共有する唯一の方法は を介するUIDocumentInteractionControllerことですが、それはデフォルトのポップアップに関連付けられています。iBooks のようにカスタム URL スキームを使用してファイルを転送する方法はありますか? それとも、これは Apple だけが使用を許可されているハック (プライベート API) ですか?

私が考えることができる別の方法は、コントローラーを画面外にレンダリングし、それをループして、コードで正しいターゲットアプリに触れることです。汚いけど……。

私の意図は、iBooks で何かを開くことではなく、他の誰かが実装した別のアプリで開くことであることに注意してください (そのアプリは、私が提供するファイルの種類に登録され、必要に応じてカスタム URL スキームを持つ可能性があります)。

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

iphone - UIDocumentInteractionControllerでPDFファイルをiBooksに追加しますが、ファイルは開きません

UIDocumentInteractionController を使用して iBooks のアプリケーションから PDF ファイルを開く小さなコードがあります。できます。しかし、ファイルを保存してiBooksライブラリに追加したいだけで、すぐに開くのではなく、つまり、ユーザーがメニューからiBooksアプリケーションを選択すると、アラートビューのみが表示され、アプリがiBooksに正常に追加され、PDFファイルが開かれないことをユーザーに通知します。ユーザーはまだアプリにいます。私の問題について何かアイデアがあれば、助けてください、たくさんありがとう

ところで、ibooks を開かずに私の問題を解決する方法がない場合、ユーザーがホームボタンを押さずに ibook で本を読んだときにアプリケーションに戻る方法は他にありますか?

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

objective-c - UIDocumentInteractionControllerに表示されるアプリケーションを制限する方法はありますか?

現在、アプリのユーザーが別のアプリでファイルを開くことができるように、UIDocumentInteractionControllerを表示しています。コントローラがポップアップし、問題なくアプリを一覧表示します。ただし、Dropboxなどのクラウドアプリ(ほぼすべての有効なファイルタイプに関連付けられていると思います)も表示されるため、非常に煩わしいものです。とにかく、必要なアプリのみを表示するようにコントローラーを指定できますか?

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

objective-c - UIDocument インタラクション アイコンの変更

重複の可能性:
UIDocumentInteractionController アイコンの変更

私は現在、UIDocumentInteractionController を使用して特定のファイル タイプのデフォルト イメージを表示する UITableView をアプリに持っています。ここに画像の説明を入力

プレースホルダーがあるかどうか疑問に思っていましたが、デフォルトの代わりにその画像ファイルタイプを表示できますか? これは、デフォルトの画像プレースホルダーを次のようにしたいものです。 ここに画像の説明を入力

これは可能ですか、これをどのように実装しますか.plistの使用について読みましたが、成功しませんでした。

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

ios - QLPreviewController または UIDocumentInteractionController で拡張子なしのファイルを開く

QLPreviewController または UIDocumentInteractionController を使用してファイルを開く方法はありますか?その UTI はわかっていますが、NSURL にファイル拡張子はありませんか? ご協力いただきありがとうございます!

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

iphone - + UIDocumentInteractionControllerで開く:SDK iOS 6でオプションをフィルタリングする方法(canPerformActionsは非推奨)

新しいSDKがリリースされたため(iOS 6)、のデリゲートメソッドdocumentInteractionController:canPerformAction:UIDocumentInteractionControllerDelegate非推奨になりました。

print:その方法を使用すると、やのようなデフォルトのアクションを防ぐことができましたcopy:

このメソッドは現在のバージョンのiOS6で呼び出されていますが、将来のバージョンではこのメソッドは呼び出されず、アプリはサポートしたくないアクションを表示します。

UIDocumentInteractionControllerとそのデリゲートの利用可能なドキュメントを読みましたが、canPerformActionメソッドで行うことを行う別の方法を見つけることができません。

何か案は?

プラスとして、メールやツイッター(デフォルトで表示される)のようなアプリをフィルタリングできるのは素晴らしいことですが、これは不可能だと思います。