問題タブ [uidocumentpickervc]

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 投票する
1 に答える
1337 参照

ios - UIDocumentMenuViewController / UIDocumentPickerViewController ビューでの表示が遅い

iOS ファイル ピッカーを使用してテキスト ファイルを選択しようとしていますが、インスタンス化して (モーダルに)UIDocumentMenuViewControllerまたはUIDocumentPickerViewControllerUI を表示すると、UI が表示されるまでに時間がかかります。

これは、かなり似UIDocumentMenuViewControllerているものに使用しようとしたコードです。UIDocumentPickerViewController

このコードを 3 回以上呼び出そうとすると、ラグがなくなります。iCloudドキュメントを操作するときに時間がかかる同期操作があることは理解していますが、そのようなプリロードの方法が見つからなかったので、View Controllerを提示するまでに即座に行われます。ビューコントローラーを提示する前にインスタンス化しようとさえしましたが、初期化がボトルネックになることはありません。

誰かが同じ問題を経験しましたか?

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

ios8 - iOS 8 でドキュメントを編集するために使用できるアプリケーションを選択できますか?

今日は iOS8 のドキュメント ピッカーとドキュメント プロバイダーの拡張機能を使用していました。ドキュメント ピッカーを使用すると、さまざまなアプリのドキュメントを選択できます。ドキュメント プロバイダーは、サード パーティのストレージを操作するのに役立ちます。

現在、私が立ち往生しているシナリオが 1 つあります。つまり、私のアプリでは、Word ドキュメントと言うドキュメントがあります。ここで、Microsoft Office などの他のアプリを使用してこのドキュメントを自分のアプリで開き、このドキュメントを編集したいと考えています。編集後、アプリケーションに戻ることができるはずです。繰り返しますが、このドキュメントを表示すると、これらの変更が存在するはずです。ドキュメントを複製することなく、これを iOS 8 で実現できますか。

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

ios - UIDocumentPickerViewController デリゲート: startAccessingSecurityScopedResource は常に NO を返します

UIDocumentPickerViewController の次のコールバックで startAccessingSecurityScopedResource が常に NO を返す理由:

私は自分の App と Apple の NewBox の例の両方を試し、いくつかのデバイスで試しましたが、常に NO になりました。ただし、後続の「coordinateReadingItemAtURL」は問題なく機能します。

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

objective-c - UIDocumentPicker からファイルをダウンロードし、ダウンロードが完了するまで待ちます

からファイルをダウンロードしようとしています

方法。を使用してファイルのデータを取得しようとしました

しかし、ファイルがダウンロードされる前に UIDocumentPicker が -documentPicker:didPickDocumentAtURL: -method を起動するため、期待どおりには機能しませんでした。

ダウンロード時にファイルから NSData を取得するにはどうすればよいですか?

前もってありがとう、ファビアン。

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

ios - UIDocumentPickerViewControllerとiCloud Driveアプリコンテナの比較?

  • アプリのコンテナーは公開されているため、iCloud Drive に表示されます。
  • アプリは、パブリック iCloud コンテナー内のファイルを表示します。
  • このアプリは、ユーザーが他のコンテナーからファイルをインポートできるようにUIDocumentPickerViewControllerwithモードを提示することもできます。UIDocumentPickerModeImport

しかし、ユーザーがアプリ独自のコンテナーからファイルをインポートできるようにしたくありません。これらは、 を使用してアプリで既に表示されていますNSMetadataQuery

どうすればこれを防ぐことができますか?

  • デスクトップの iCloud Drive から見えるように、コンテナーは公開されている必要があります。したがって、それを隠すことはオプションではありません。
  • UIDocumentPickerModeOpenfileURL を調べて、選択した項目がアプリのコンテナー内にあることを確認できるため、代わりに使用できます。
  • NSMetadataQueryで指定された URL からを作成し、属性UIDocumentPickerViewControllerを確認できることを望んでいました。NSMetadataUbiquitousItemIsExternalDocumentKeyしかし、私はそれをすることができませんでした。
0 投票する
1 に答える
1010 参照

objective-c - UIDocumentPicker でページと数字のドキュメントをインポートできない

クラウド ドキュメントを保存する機能を提供するアプリを開発しています。このアプリには、新しい を使用して他のアプリからデータをインポートするオプションがありますUIDocumentPickerViewController。すべて正常に動作し、ピッカー ビュー コントローラーを表示できます。これは、ファイルをインポートするために使用しているコードです。

このコードを使用すると、さまざまなファイル形式 (.pdf、.txt、.rtf、.doc など) をインポートできますが、iCloud からファイル .pages または .numbers ファイルをインポートしようとすると、呼び出しが[NSData dataWithContentsOfURL:newURL]返されますnull

ユーザーがこれらの種類のファイルをインポートできるようにすることは可能ですか?

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/FileProvider.html#//apple_ref/doc/uid/TP40014214-CH18-SW2 および_ここにリストされている例をダウンロードしました: https ://developer.apple.com/devcenter/download.action?path=/wwdc_2014/wwdc_2014_sample_code/newboxanintroductiontoiclouddocumentenhancementsinios8.0.zip しかし、これを解決する方法を理解することはできません問題。

よろしくお願いいたします。

アンドレア

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

ios - UIDocumentPickerViewController でアプリがクラッシュする

iOS アプリでファイル共有に取り組んでいますが、初めてUIDocumentPickerViewControllerです。アプリがクラッシュする理由がわかりません。

強調表示された行でアプリがクラッシュしています。

誰もこれを以前にやったことがありますか?以下の添付ファイルのように同じことをしたいここに画像の説明を入力

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

ios - UIDocumentPickerViewController - 一度選択された各ファイルはグレー表示されます

私はUIDocumentPickerViewControlleriOS 8で使用して、ユーザーがiCloud Driveでドキュメントを開くことを許可しています。

UIDocumentPickerModeOpenアプリのドキュメントのカスタム UTI で使用します。

これは最初はうまくいきます。私のアプリのドキュメントが表示され、ユーザーはドキュメントを選択でき、アプリで開かれます。

ただし、ドキュメント ピッカーをもう一度使用すると、選択した同じドキュメントがグレー表示され、再度選択することはできません。

何故ですか?

アプリを終了してもドキュメントがグレー表示のままです。アプリを削除して、もう一度インストールしました。ドキュメントはまだグレー表示されています。

私は UIDocument を使用しているので、セキュリティ スコープ アクセスの開始と停止が処理されます。