問題タブ [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 - Dropbox UIDocumentPicker プラグインが OS X ファイル パッケージを開くことができない
私の OS X マシンでは、実際にはファイル パッケージ(別名ドキュメント バンドル) であるドキュメントをドロップボックスに配置しました。UIDpocumentPicker プラグインを使用して iOS デバイスでそのファイル パッケージを開こうとすると、ファイル パッケージがフォルダーとして表示されます。一方、iOS DropBox アプリ自体ではファイル パッケージとして表示されます。また、iCloud ドライブのファイルとして表示されます。
異なる動作があるのはなぜですか? 両方のドロップボックス インターフェイスがファイル パッケージをファイルとして表示し、iCloud ドライブから開くことができるように開くことができると期待しています。(iOS 9.2 の Dropbox アプリ バージョン 4.2.5)
この問題を抱えている他の誰かと、何ができるかについてのアイデアはありますか?
ios - UIDocumentPickerExtensionViewController validTypes は常に nil です
現在、iOS アプリ用の「Document Provider Extension」を作成しています。アプリ内から、および他のアプリから拡張機能を使用して、一部のアプリ内部ファイルにアクセスしています。
内部で使用する場合、たとえば次のコードで「UIDocumentPickerViewController」を作成しています。
拡張機能は正常に動作しますが、1 つの例外があります。' validTypes ' 配列は常に ' nil ' であるため、有効なファイル (例: 画像ファイル) のみへのアクセスを制限することはできません。
この拡張機能を他のアプリ (Mail や Pixelmator など) でもテストしました。結果は同じです。正常に実行されますが、validTypes は常に nil です。もちろん、Mail や Pixelmator がドキュメント ピッカーをどのように初期化しているかはわかりません。
誰かが私のエラーを見ますか? または、誰かが同じ問題を見たことがありますか?そして、解決策を見つけましたか??
どうもありがとう!
ios - Document Picker は、Apple Developer Program のメンバーでなくても使用できますか?
Apple Developer Program のメンバーでなくても Document Picker を使用できますか? はいの場合、どのように?Xcode では、メンバーにならずに iCloud 資格を追加することはできません。この問題を回避する方法。以下の画像を参照してください。 画像1:
次のリンクを参照してください: developer.apple.com/support/app-capabilities iCloud/CloudKit を使用するには、Apple 開発者プログラムに登録する必要があると記載されています。
ios - UIDocumentPickerViewController は、存在しないファイルへの URL を返します
UIDocumentPickerViewController
バックエンドにアップロードするためにユーザーがiCloudドライブからファイルを選択できるようにするために使用しています。
ほとんどの場合、正しく動作します。ただし、場合によっては (特にインターネット接続が不安定な場合) documentPicker:didPickDocumentAtURL:
、ファイルシステムに実際には存在しない URL が返され、それを使用しようとすると、「そのようなファイルまたはディレクトリはありません」という NSError が返されます。
これを処理する正しい方法は何ですか? 使用することを考えてNSFileManager fileExistsAtPath:
おり、存在しない場合はユーザーに再試行するように伝えます。しかし、それはあまりユーザーフレンドリーに聞こえません。iCloud Drive から実際のエラーの理由を取得し、おそらく iCloud Drive に再試行するように指示する方法はありますか?
コードの関連部分:
OS X の iCloud Drive に 2 つの大きなイメージ (それぞれ ~5MiB) を追加し、そのうちの 1 つだけをa synced file.bmp
iPhone で開き ( )、もう1 つは開かない ( ) ことで、これを再現しましたan unsynced file.bmp
。そして、WiFiをオフにしました。次に、アプリケーションでそれらを選択しようとしました:
同期されたファイル:
同期されていないファイル:
ios - UIDocumentPicker を使用する場合、ドキュメントがどの外部アプリからのものかを知る方法はありますか?
iOS 8 の UIDocumentPicker を使用して、Dropbox や Google Drive などのさまざまな外部アプリからさまざまなドキュメントをアップロードしています。ユーザーがドキュメントを取得しているアプリを知る方法はありますか?
ios - ドキュメント ピッカーを迅速に実装する (iOS)
iOS アプリで任意のタイプ (.pdf、.docs、.xlsx、.jpeg、.txt、.rtf など) の機能のファイルを選択したいと考えています。[アップロード] ボタンをクリックすると、アプリでディレクトリを開いてファイルを選択できるようにしたい ( DocumentsPicker
)
でそうするためのアプローチはありSwift
ますか?