問題タブ [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 投票する
0 に答える
412 参照

ios - UIDocumentPickerViewController と Dropbox のインポート エラー 11004

興味深い問題があります。UIDocumentPickerViewController を使用しています。リストでは Dropbox を選択できます。

ここに画像の説明を入力

ファイル サイム タイムのいずれかを選択すると、次のエラーが表示されます: (dropbox.com エラー -11004)。そして、ドロップボックス アプリケーションからのアラートは私のアラートではないことを理解しています。

ここに画像の説明を入力

問題とその解決方法を理解するのを手伝ってください。このエラーはどういう意味ですか? どっかで決めたのかな。

どんなアイデアも役立つかもしれません。ありがとうございました!

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

ios - Dropbox の UIDocumentPickerViewController で以前のバージョンのファイルが表示されるのはなぜですか?

UIDocumentPickerViewControllerを使用して Dropbox からファイルを選択し、コールバックを取得しています。

コードは次のとおりです。

importURL 呼び出しに到達した時点で、URL は tmp\DocumentPickerIncoming\ 内のファイルを指しています。

Xcode - Devices を使用してコンテナーをダウンロードすると、受信ファイルが、同じデバイスの Dropbox アプリに表示されるファイルの以前のバージョンであることがわかります。そのため、インポートする (.csv) データ ファイルに変更を加えましたが、アプリはその最新のファイルを取得しません。

これは、アプリの端からは制御できないようです。必要なリフレッシュはありますか?Dropbox アプリがドキュメント プロバイダーからのファイルとは異なる新しいバージョンのファイルを表示するのは奇妙に思えます。

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

ios - UIdocumentPickerViewController のカスタマイズ

Apple は iOS 8 で iCloud Drive を提供し
ていますUIDocumentPickerViewController。しかし、このようなカスタムアイコンでフォルダーを作成する方法がわかりません: (Documents by...)

ここに画像の説明を入力

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

ios - UIDocumentPickerViewController -> iCloud が利用できないため「ドキュメントがありません」

このメソッドを使用して、UIDocumentPicker を表示します。

UIDocumentPicker はうまく表示されますが、常に表示されます

ドキュメントがありません。iCloud ドキュメントとデータの設定が無効になっているため、iCloud Drive のドキュメントは利用できません

ここに画像の説明を入力

しかし、iCloud のステータスを確認すると、iCloud Drive が有効になっています。(私のアプリは設定にも表示され、有効になっています!)

ここに画像の説明を入力

これは、シミュレーターとデバイスで発生します (Apple TestFlight によって配布されるプレリリースを介して)。

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

ios - Dropbox 拡張機能が [拡張機能のコンテキストをセットアップできません - エラー: 操作を完了できませんでした] で最小化されます。(ココア エラー 4099。)

documentPickerアプリにファイルをインポートするように実装しました。他のアプリ拡張機能を開いてファイルをインポートできます。

問題は、バックグラウンドに移動するときです。Dropbox 拡張機能がインポートするファイルをダウンロードしていて、Homeボタンを押したとします。再びアプリを開くと拡張機能が閉じられ、ダウンロードがキャンセルされます。コンソールUnable to setup extension context - error: The operation couldn’t be completed. (Cocoa error 4099.)に印刷されます。ただし、Box、OneDrive、iCloudDrive などの他のアプリの場合、拡張機能は無視されません。

Drive アプリを開いて Dropbox からファイルをインポートしようとしましたが、ダウンロード中にHomeボタンを押しました。次に、ドライブを開きました。しかし、ドライブでは、ダウンロードは続行されました。

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

ios - navigationBar .tintColor と UIDocumentPickerViewController (ドキュメント ピッカー)?

Xcode 7.0ベータ6でSwift 2を使用しています

簡単に言えば、 iCloud にアクセスするためにドキュメント ピッカーを使用する方法.navigationBar.barStyleと設定方法を理解しようとして います。navigationBar.tintColorUIDocumentPickerViewController

私は例えば試しました:


例えば。ここでは、ナビゲーション コントローラー内にビュー コントローラーが埋め込まれています。

ここに画像の説明を入力

で、次MyNavigationControllerのように設定できます。.barStyle.tintStyle

オレンジ.tintStyle色も次のとおりです。

ここに画像の説明を入力

iCloudが有効で、にFirstViewController準拠していUIDocumentPickerDelegateます。バー ボタンは、次IBActionのコードのように関数を呼び出しFirstViewControllerます。

それはうまくいきます。ドキュメント ピッカーは期待どおりにロードされます。

ここに画像の説明を入力

しかし。これを行う方法を理解するために、メニュー項目「完了」をオレンジ色にしたいと思います。前のように。

次のコードを次のように追加しようとしました@IBAction

この時点documentPicker.navigationControllernil.

サイクルのどこでどのようにアクセスできるか教えてもらえますdocumentPicker.navigationController!.navigationBar.tintColorか?

または、何かが足りないので、メニューの色を変更する他の方法がありますか?

または、カスタム ナビゲーション コントローラーとカスタム ドキュメント ピッカー ビュー コントローラーの作成を検討する必要があるかもしれません。その後、理論的には、関連する にアクセスできますviewDidLoad。私はそれを試みましたが、UIDocumentPickerDelegateプロトコルのカスタムバージョンも必要になることに気付きました. もっと簡単な解決策があるに違いありません (そして、それが許されるかどうか疑問に思っていました)。

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

swift - ドキュメントファイルをiCloudドライブにすばやく書き込み/保存/移動

ファイルをiCloudドライブに書き込もうと2日以上試みています。UIDocumentMenuViewControllerなどを使用して、単純なテキストファイルを直接ローカルに書き込んでから移動しようとしました。コードでエラーが発生せず、デバッガーをステップ実行しても成功したように見えますが、ファイルが存在するかどうかを確認すると、少なくともiCloudディレクトリには何もありません。シミュレーターと iPhone の両方で試してみたところ、iCloud の同期など、考えられるすべての機能がトリガーされました。

私の主な目標は、後で「数字」ファイルになるテキストファイルをiCloudドライブに書き込むことです

plist ファイルと権利を設定しました。

iOS 8ドキュメントをiCloudドライブに保存するに記載されているように、バンドルバージョンによっても増加しました

私は何十ものチュートリアルを試しましたが、うまくいきませんでした。私の最新のコードは、このサンプルに基づいています: https://medium.com/ios-os-x-development/icloud-drive-documents-1a46b5706fe1

これが私のコードです:

お時間を割いていただきありがとうございます。

乾杯、ポール

上記のコードの後に​​、iPhone でいくつかのコードを実行しました。

そして、テキストファイルへのパスを出力します: file:///private/var/mobile/Library/Mobile%20Documents/iCloud~com~paul~c~myApp/MyTextFile.txt

私のファイルはそこにありますが、iCloud ドライブで見ることができません。