問題タブ [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.
ios - UIDocumentMenuViewController / UIDocumentPickerViewController ビューでの表示が遅い
iOS ファイル ピッカーを使用してテキスト ファイルを選択しようとしていますが、インスタンス化して (モーダルに)UIDocumentMenuViewController
またはUIDocumentPickerViewController
UI を表示すると、UI が表示されるまでに時間がかかります。
これは、かなり似UIDocumentMenuViewController
ているものに使用しようとしたコードです。UIDocumentPickerViewController
このコードを 3 回以上呼び出そうとすると、ラグがなくなります。iCloudドキュメントを操作するときに時間がかかる同期操作があることは理解していますが、そのようなプリロードの方法が見つからなかったので、View Controllerを提示するまでに即座に行われます。ビューコントローラーを提示する前にインスタンス化しようとさえしましたが、初期化がボトルネックになることはありません。
誰かが同じ問題を経験しましたか?
ios8 - iOS 8 でドキュメントを編集するために使用できるアプリケーションを選択できますか?
今日は iOS8 のドキュメント ピッカーとドキュメント プロバイダーの拡張機能を使用していました。ドキュメント ピッカーを使用すると、さまざまなアプリのドキュメントを選択できます。ドキュメント プロバイダーは、サード パーティのストレージを操作するのに役立ちます。
現在、私が立ち往生しているシナリオが 1 つあります。つまり、私のアプリでは、Word ドキュメントと言うドキュメントがあります。ここで、Microsoft Office などの他のアプリを使用してこのドキュメントを自分のアプリで開き、このドキュメントを編集したいと考えています。編集後、アプリケーションに戻ることができるはずです。繰り返しますが、このドキュメントを表示すると、これらの変更が存在するはずです。ドキュメントを複製することなく、これを iOS 8 で実現できますか。
ios - UIDocumentPickerViewController デリゲート: startAccessingSecurityScopedResource は常に NO を返します
UIDocumentPickerViewController の次のコールバックで startAccessingSecurityScopedResource が常に NO を返す理由:
私は自分の App と Apple の NewBox の例の両方を試し、いくつかのデバイスで試しましたが、常に NO になりました。ただし、後続の「coordinateReadingItemAtURL」は問題なく機能します。
objective-c - UIDocumentPicker からファイルをダウンロードし、ダウンロードが完了するまで待ちます
からファイルをダウンロードしようとしています
方法。を使用してファイルのデータを取得しようとしました
しかし、ファイルがダウンロードされる前に UIDocumentPicker が -documentPicker:didPickDocumentAtURL: -method を起動するため、期待どおりには機能しませんでした。
ダウンロード時にファイルから NSData を取得するにはどうすればよいですか?
前もってありがとう、ファビアン。
ios - UIDocumentPickerViewControllerとiCloud Driveアプリコンテナの比較?
- アプリのコンテナーは公開されているため、iCloud Drive に表示されます。
- アプリは、パブリック iCloud コンテナー内のファイルを表示します。
- このアプリは、ユーザーが他のコンテナーからファイルをインポートできるように
UIDocumentPickerViewController
withモードを提示することもできます。UIDocumentPickerModeImport
しかし、ユーザーがアプリ独自のコンテナーからファイルをインポートできるようにしたくありません。これらは、 を使用してアプリで既に表示されていますNSMetadataQuery
。
どうすればこれを防ぐことができますか?
- デスクトップの iCloud Drive から見えるように、コンテナーは公開されている必要があります。したがって、それを隠すことはオプションではありません。
UIDocumentPickerModeOpen
fileURL を調べて、選択した項目がアプリのコンテナー内にあることを確認できるため、代わりに使用できます。NSMetadataQuery
で指定された URL からを作成し、属性UIDocumentPickerViewController
を確認できることを望んでいました。NSMetadataUbiquitousItemIsExternalDocumentKey
しかし、私はそれをすることができませんでした。
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 しかし、これを解決する方法を理解することはできません問題。
よろしくお願いいたします。
アンドレア
ios - UIDocumentPickerViewController でアプリがクラッシュする
iOS アプリでファイル共有に取り組んでいますが、初めてUIDocumentPickerViewController
です。アプリがクラッシュする理由がわかりません。
強調表示された行でアプリがクラッシュしています。
誰もこれを以前にやったことがありますか?以下の添付ファイルのように同じことをしたい
ios - UIDocumentPickerViewController - 一度選択された各ファイルはグレー表示されます
私はUIDocumentPickerViewController
iOS 8で使用して、ユーザーがiCloud Driveでドキュメントを開くことを許可しています。
UIDocumentPickerModeOpen
アプリのドキュメントのカスタム UTI で使用します。
これは最初はうまくいきます。私のアプリのドキュメントが表示され、ユーザーはドキュメントを選択でき、アプリで開かれます。
ただし、ドキュメント ピッカーをもう一度使用すると、選択した同じドキュメントがグレー表示され、再度選択することはできません。
何故ですか?
アプリを終了してもドキュメントがグレー表示のままです。アプリを削除して、もう一度インストールしました。ドキュメントはまだグレー表示されています。
私は UIDocument を使用しているので、セキュリティ スコープ アクセスの開始と停止が処理されます。