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

ios - UIDocumentInteractionController が iPad シミュレーターで動作しない (XCode 3.2.3)

UIDocumentInteractionController、iPad シミュレーター (iOS バージョン 3.2 を使用する XCode 3.2.3 に同梱されている「iPhone シミュレーター」バージョン 4.0) では機能しないようです。

を使用して PDF プレビューを表示する簡単なサンプル コードがあります UIDocumentInteractionController。デバイス上で動作します。iPad ではpresentPreviewNO を返すだけで、UIDocumentInteractionController'sデリゲート メソッドは呼び出されません。

それを機能させるためのヒントはありますか?

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

iphone - 新しい Document Support API を使用した iOS アプリからアプリへのデータ転送

問題:


スイートの性質のエンタープライズ アプリケーションを構築し、あるアプリケーションから別のアプリケーションにデータを渡すことができる必要があります。例: App1 は、在庫リストを生成するバーコード リーダーです。App2 は、発注書を作成するという目標を達成するために、App1 が作成したのと同じ在庫リスト情報の「新しい」コピーを必要とします。2 つのアプリとデータベースは、1 つのアプリにまとめるには 2 つの大きなサイズです。さらに、このスイートはアプリの数が増えるにつれて成長し続けます。


理解:


「各」アプリケーションが独自のサンドボックスにあることを完全に理解しています。ただし、新しい UIDocumentInteractionController API に関するドキュメントを読んでいると、アプリケーションがサンドボックスの外に出て、離れていないドキュメントを「読み込む」、「表示する」、または「開く」ことができるようです。バンドルの、またはアプリケーション内で作成された。


データフロー:


シンプルに保つようにしています。私は、Apple からダウンロードした DocInteraction サンプル アプリケーションと、App1 という別のアプリケーションを使用して、単純なテキスト ファイルを操作しようとしました。App1 では、単純な txt ファイルを作成し、ドキュメント フォルダーに保存します。(しかし、これはまだアプリのサンドボックス内にありますか?)。DocInteraction の変更されたサンプルでは、​​作成された txt ファイルを "表示"、"開く"、またはさらに良いのは "読み込む" 方法を見つけようとしています。2 つの間で単純な txt ファイルを渡すことができれば、CSV 構造を含めて、アプリケーションが開かれるたびに両側のデータベースを更新できます。

起動オプション キーを利用しようとしましたが、うまくいきませんでした。

要するに、私は頭を動かすことができないようです:

  1. App1 のデータはどこに行く必要がありますか?
  2. App2など、他のアプリでデータを見つける方法は?
  3. 別のアプリケーションのサンドボックス内に存在するファイルをどのように「開く」のですか?

最終結果: 私は、

Document Interaction ドキュメントの概要:

  • ドキュメントのプレビューまたはプレゼンテーション オプション
  • ファイル タイプのサポートの登録
  • 他のアプリからファイルを開く
  • クイック ルック プレビューの表示と印刷

私が最も興味を持っているのは、「他のアプリからファイルを開く」です。キーのディクショナリ値を渡すことにより、application:didFinishLaunchingWithOptions: メソッドを利用するように指示されます。ここで迷ってしまいます?? 「WHERE」と「WHAT」を探すようにキーを設定するにはどうすればよいですか? そして、キーが正しい場所を指すようにするために、App1 が情報を保存する適切なディレクターをまだ明確にしていませんか?


この API を利用できるのは、電子メールの添付ファイルを開いたり、iBooks で PDF を開いたりすることだけではありません。そうでなければ、Apple はすべての作業を行っていないため、App-to-App からの通信が既に許可されています。


注: App1 にデータを App2 のファイルに直接送信させようとしているわけではありません。私はそれが Apple によってまったく許可されるとは思わない! 私は App1 にデータを圧縮して適切な場所に保存させようとしています。そのため、ユーザーが App2 を使用することを決定すると、データを「読み込む」ことで App2 がデータを利用できるようになります。


誰かがサンプルアプリケーション、チュートリアル、またはこれを機能させるための確かなアイデアを持っている場合、私は本当に助けていただければ幸いです.

-ありがとう!

PS 1,500 以上の評判を持つ誰かが、stackoverflow の「UIDocumentInteraction」タグを作成してください!

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

iphone - テーブルビューセルでのPDFプレビュー

UITableViewCellでPDFプレビューを作成するのを手伝ってください。QLPreviewControllerとUIDocumentInteractionControllerのドキュメントを読んだので、これら2つは全画面プレビューしか許可しませんが、テーブルビューセルで小さなプレビューを作成する必要があります。どうすればいいですか?

0 投票する
4 に答える
7796 参照

objective-c - UIDocumentInteractionControllerがメニューにカスタムアクションを追加します(例:メール、写真に保存)

新しいアプリでUIDocumentInteractionControllerを使い始めましたが、プレビュー画面に表示されるアクションメニューにアクションを追加する方法を知りたいですか?

メニューには、特定のURLタイプに登録されているアプリのみが表示されているようです。さらに、iOS4.2でPRINTが表示されています。メール送信を追加して写真に保存したいのですが、このメニューを拡張する方法がわかりません。必要なアクションをコーディングできます。メニューに追加するだけで、不可能に思えますか?

明らかな何かが欠けていますか?

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

ipad - iPadが外部プログラムでファイルを開く

助けてください。iPadで外部アプリケーションでファイルを開く方法を見つける必要があります。

詳細: プログラムを実行すると、外部アプリケーションで開かなければならないファイルがあります。iPad にインストールされているプログラムのリストを取得し、そのうちの 1 つを選択して、in でファイルを開く必要があります。

これは可能ですか?

どうもありがとう!

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

file-io - モノタッチ:UIDocumentInteractionController、ドキュメントの表示(pdf、word、excelなど)方法は?

質問がありますが、解決する方法がわかりません。このシナリオを説明しようと思います。

1)iPadアプリがWebサーバーに接続し、ドキュメントをダウンロードできます。2)ダウンロードすると、ドキュメントを開くことができます。

私の質問は次のとおりです。

まず、iPadでストリーム(または何か他のもの)をダウンロードすることは可能ですか?一時ファイルとして保存する必要がありますか?

次に、UIDocumentInteractionControllerを使用してダウンロードしたファイルを開くにはどうすればよいですか?

前もって感謝します。よろしく。

編集:

プレビュードキュメントのボタンのタイトルを変更するにはどうすればよいですか?デフォルトでは、タイトルが「完了」のボタンがあります。タイトルを変更したり、別のタイトルに置き換えたりすることはできますか?

私が使用しているコードは次のとおりです。

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

iphone - UIDocumentInteractionController のカスタム「メール」アクション

UIDocumentInteractionController によって提供されるアクションのリストにカスタム アクションを追加する方法はありますか?

リストに「メール」アクションを追加したいと思います。MFMailComposeViewController を使用して添付ファイル付きの電子メールを送信できることはわかっていますが、問題はファイルを添付ファイルとして送信する方法ではなく、UI の問題です。iBooksで印刷および開くためのオプションを提供するUIDocumentInteractionControllerを起動する「アクション」UIBarButtonItemがあります。素晴らしい...しかし、メールに添付されたファイルを送信するための別の UIBarButtonItem も必要です。次のようなものを見ると、ユーザーは少し混乱します。

電子メールとアクション ボタンのスクリーンショット

ユーザーを混乱させるだけでなく、理想的な UI とは言えません。UIDocumentInteractionController のリストのオプションの 1 つとして「メール」を使用することをお勧めします。

助言がありますか?

ケニー

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

objective-c - iOS のプログラミング: ドキュメントのプレビュー、[完了] ボタンの変更

クラスを使用してUIDocumentInteractionControllerドキュメントをプレビューしています。プレビューを閉じるための完了ボタンを別のものに変更することはできますか? たとえば、「Done」ではなく「Close」という別のタイトルを設定したいと思います。

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

iphone - iOS での MIME タイプまたは UTI タイプの組み込みアイコンの使用

問題:

バイナリ ファイル コンテンツのリストで、標準の MIME タイプ (または UTI タイプ) に組み込みの iOS アイコンを使用できるようにしたいと考えています。

バックグラウンド:

新しい (3.2 以降の) ドキュメント アーキテクチャの使用を検討しましたが、UIDocumentInteractionController を使用すると、実際のバイナリが既にローカル デバイス上にあるという前提があるようです。

私の場合、リモートサーバーからのファイルリストがあり、リモートファイルの MIME タイプ、名前、タイトルなどを知っているので、アイコン付きのファイルリストを表示したいだけです (実際のバイナリは必要に応じてのみ読み込まれます)。

サーバーから取得したメタデータには、バイナリの適切な MIME タイプが含まれているため、理論的には、タイプに基づいてシステム アイコンを取得したいだけです。

回避策はありますか?

概念実証として次の「ハック」を試してみましたが、うまくいくようですが、これは最善の方法ではないようです...

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

objective-c - UIDocumentInteractionController ビューのアクション ボタンを非表示にすることはできますか?

ユーザーが実際に別のアプリでドキュメントを開くことができないように、UIDocumentInteractionController のアクション ボタンを非表示にできるかどうか知りたいですか?