問題タブ [document-provider]
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.
ios8 - iOS 8 でドキュメントを編集するために使用できるアプリケーションを選択できますか?
今日は iOS8 のドキュメント ピッカーとドキュメント プロバイダーの拡張機能を使用していました。ドキュメント ピッカーを使用すると、さまざまなアプリのドキュメントを選択できます。ドキュメント プロバイダーは、サード パーティのストレージを操作するのに役立ちます。
現在、私が立ち往生しているシナリオが 1 つあります。つまり、私のアプリでは、Word ドキュメントと言うドキュメントがあります。ここで、Microsoft Office などの他のアプリを使用してこのドキュメントを自分のアプリで開き、このドキュメントを編集したいと考えています。編集後、アプリケーションに戻ることができるはずです。繰り返しますが、このドキュメントを表示すると、これらの変更が存在するはずです。ドキュメントを複製することなく、これを iOS 8 で実現できますか。
ios - ドキュメント プロバイダー拡張機能をテストできません
アプリ間でのファイルのインポート/エクスポート/移動を可能にするために、アプリにドキュメント プロバイダー拡張機能を実装しようとしています。
メイン アプリを作成し、ドキュメント プロバイダーとファイル プロバイダーの拡張機能の両方をプロジェクトに追加して、それらがすべてターゲットの各機能で同じアプリ グループ識別子の一部を形成することを確認しました。
ドキュメント プロバイダー ターゲットの情報 plist には、次の設定があります。
一方、ファイル プロバイダーの info.plist には次のものがあります。
ターゲットの作成時に生成される UIDocumentPickerExtensionViewController サブクラスと NSFileProviderExtension サブクラスの両方にデフォルトの実装を使用しており、すべてのメソッドにブレークポイントを配置して、それらが適切に実行されることをテストしています。
しかし、ドキュメント プロバイダーを実行しようとすると、ドキュメントの共有に使用できるアプリのリストに自分のアプリが表示されません。ホスト アプリとして iPhoto と Pages の両方を選択して、デバイスとシミュレーターの両方でこれをテストしました。
ここで何か不足していますか?
ios - iOS 8.3 でドキュメント プロバイダーの DismissGrantingAccessToURL が機能しない
Document Picker Extension と Document Povider Extension を使用してアプリを構築しましたが、iOS8.3 より前ではうまく機能していました。
iOS 8.3 では、 dismissGrantingAccessToURLを呼び出しても何も起こりませんでした。ピッカーのビュー コントローラーが閉じられず、ホスト アプリのデリゲート関数didPickDocumentAtURLが呼び出されませんでした。エラーや警告メッセージはありませんでした。それはただ...何も起こらなかった!!!、私がこの関数を呼び出さなかったように。
誰にもこの問題がありますか?
XCode: 6.3 iOS: 8.3
android - Androidドキュメントプロバイダーにカスタムテーマを適用するには?
Androidで組み込みの画像プロバイダーを開いていますが、正しく開いています。
私の質問は、カスタムテーマで開きたいということです。
私を適用するandroid:colorPrimary
など、メニューに常に表示されるカマラアイコンが必要です...
アプリのテーマをドキュメント プロバイダーに適用するにはどうすればよいですか?
ios - ドキュメント ピッカー拡張機能の移動モード
Word モバイル アプリでファイルを作成し、それをアプリケーションに保存しようとしています。そのために、「移動」モードを有効にして、アプリケーションにドキュメント ピッカー拡張機能を実装しました。Wordアプリでファイルを作成して保存しようとすると、ドキュメントピッカーにアプリの名前が表示され、それをタップすると、拡張コードが実行され、新しく作成されたファイルのファイルURLを取得できますUIDocumentPickerExtensionViewController の「originalURL」プロパティ。しかし、その URL からファイルのサイズを取得しようとすると、常にゼロが返されます。ここで明らかな何かが欠けていますか?それは「originalURL」でファイルのパスを取得する正しい方法ですか? Apple doc は、「originalURL」を、エクスポート モードまたは移動モードのときに元のファイルの URL を含む読み取り専用プロパティとして定義しています。それ以外の場合は、nil が含まれます。'</p>
ios - iCloud と DocumentPicker を使用しないドキュメント プロバイダー拡張機能の使用 - 非 UI バリアント
最近、iOS 8 で導入された Document Provider 拡張機能を使用して iOS アプリ間でデータを共有する方法に関する記事や情報を見つけました。
しかし、ほとんどすべての記事とチュートリアルで、iCloud または DocumentPicker のいずれかが使用されています。
私は基本的に、たとえばアプリ A で Sample.txt ファイルを作成して、大量のデータを保存しようとしています。アプリ B から、Document Provider 拡張機能を利用して Sample.txt ファイルの内容を読み取ることはできますか
理想的には、iCloud を使用したくありません。また、ドキュメント ピッカーやコントローラーなどを使用せずに、ボタンをクリックするだけでアプリ A からアプリ B にシームレスに移行したいと考えています。
これは可能ですか?