問題タブ [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.
iphone - アプリ内で PDF を開くとデザインが壊れる
アプリを作成していて、pdfファイルを表示するWebビューがあり、ボタンをクリックするとUIDocumentInteractionControllerが呼び出されます(新しいウィンドウでpdfを開きます)。
簡単にするためにスクリーンショットを残しておきます。
アプリを開くと:
UIDocumentInteractionController を開いた後:
ここにもコードがあります
.h ファイル
.m ファイル
前もって感謝します.....
objective-c - UIDocumentInteractionController は Ibook でドキュメントを開くことができません
問題は、「成功」が常に false を返すということですか? 私は問題は何ですか?
次のように私のコード:
iphone - UiDocumentInteraction は、iPad の画像の一般的なアイコンを返します
シンプルなファイル ビューアーを作成する必要があり、このメソッドはファイルのアイコン イメージを返します。
iPod ではアイコンは正しいですが、iPad 1G では画像 (jpg/png/gif) の一般的なファイル アイコンを返します。どちらもiOS 5.0です。画像の適切なアイコンを取得するにはどうすればよいですか?
ありがとうございました!
objective-c - UIDocumentInteractionController を使用して別のアプリでファイルを開くにはどうすればよいですか?
ファイルを開こうとしても問題があります。
ドキュメント ファイルをどこかにダウンロードし、そのファイルを iPhone で表示するためのビューアーを持っています。アプリでファイルをビューアーに開きたい。
これが私がやろうとしていることです-(IBAction)buttonPressed
:
プログラムを実行してトリガーをクリックするbuttonPressed
と、NSLog
メッセージが出力され、アクション シートに 2 つのオプションが表示されます。1 つは evernote で、もう 1 つはビューアーです。
ただし、アクション シートのポップアップでいずれかのオプションをクリックしても、何も起こりません。
私は何が欠けていますか?デリゲート メソッドを実装する必要がありますか?
助けてください。ありがとう!
objective-c - UIDocumentInteractionControllerを使用せずに、PDFを表示するときにSafariがiBooksで行うように、他の特定のアプリでドキュメントを開く方法は?
PDF を Safari で表示すると、ツールバーに「iBooks で開く」というボタンが表示されます。私の知る限り、iBooks 用のカスタム URL スキーム「itms-books:」があり、ファイル パスを渡すことができます。その後、iBooks はソース アプリからファイルをコピーできるようです (どこからでも、または個人用ドキュメント フォルダーからのみ?)。
これはどのように作動しますか?ドキュメントを他のアプリと共有する唯一の方法は を介するUIDocumentInteractionController
ことですが、それはデフォルトのポップアップに関連付けられています。iBooks のようにカスタム URL スキームを使用してファイルを転送する方法はありますか? それとも、これは Apple だけが使用を許可されているハック (プライベート API) ですか?
私が考えることができる別の方法は、コントローラーを画面外にレンダリングし、それをループして、コードで正しいターゲットアプリに触れることです。汚いけど……。
私の意図は、iBooks で何かを開くことではなく、他の誰かが実装した別のアプリで開くことであることに注意してください (そのアプリは、私が提供するファイルの種類に登録され、必要に応じてカスタム URL スキームを持つ可能性があります)。
iphone - UIDocumentInteractionControllerでPDFファイルをiBooksに追加しますが、ファイルは開きません
UIDocumentInteractionController を使用して iBooks のアプリケーションから PDF ファイルを開く小さなコードがあります。できます。しかし、ファイルを保存してiBooksライブラリに追加したいだけで、すぐに開くのではなく、つまり、ユーザーがメニューからiBooksアプリケーションを選択すると、アラートビューのみが表示され、アプリがiBooksに正常に追加され、PDFファイルが開かれないことをユーザーに通知します。ユーザーはまだアプリにいます。私の問題について何かアイデアがあれば、助けてください、たくさんありがとう
ところで、ibooks を開かずに私の問題を解決する方法がない場合、ユーザーがホームボタンを押さずに ibook で本を読んだときにアプリケーションに戻る方法は他にありますか?
objective-c - UIDocumentInteractionControllerに表示されるアプリケーションを制限する方法はありますか?
現在、アプリのユーザーが別のアプリでファイルを開くことができるように、UIDocumentInteractionControllerを表示しています。コントローラがポップアップし、問題なくアプリを一覧表示します。ただし、Dropboxなどのクラウドアプリ(ほぼすべての有効なファイルタイプに関連付けられていると思います)も表示されるため、非常に煩わしいものです。とにかく、必要なアプリのみを表示するようにコントローラーを指定できますか?
objective-c - UIDocument インタラクション アイコンの変更
私は現在、UIDocumentInteractionController を使用して特定のファイル タイプのデフォルト イメージを表示する UITableView をアプリに持っています。
プレースホルダーがあるかどうか疑問に思っていましたが、デフォルトの代わりにその画像ファイルタイプを表示できますか? これは、デフォルトの画像プレースホルダーを次のようにしたいものです。
これは可能ですか、これをどのように実装しますか.plistの使用について読みましたが、成功しませんでした。
ios - QLPreviewController または UIDocumentInteractionController で拡張子なしのファイルを開く
QLPreviewController または UIDocumentInteractionController を使用してファイルを開く方法はありますか?その UTI はわかっていますが、NSURL にファイル拡張子はありませんか? ご協力いただきありがとうございます!
iphone - + UIDocumentInteractionControllerで開く:SDK iOS 6でオプションをフィルタリングする方法(canPerformActionsは非推奨)
新しいSDKがリリースされたため(iOS 6)、のデリゲートメソッドdocumentInteractionController:canPerformAction:
はUIDocumentInteractionControllerDelegate
非推奨になりました。
print:
その方法を使用すると、やのようなデフォルトのアクションを防ぐことができましたcopy:
。
このメソッドは現在のバージョンのiOS6で呼び出されていますが、将来のバージョンではこのメソッドは呼び出されず、アプリはサポートしたくないアクションを表示します。
UIDocumentInteractionControllerとそのデリゲートの利用可能なドキュメントを読みましたが、canPerformActionメソッドで行うことを行う別の方法を見つけることができません。
何か案は?
プラスとして、メールやツイッター(デフォルトで表示される)のようなアプリをフィルタリングできるのは素晴らしいことですが、これは不可能だと思います。