問題タブ [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 - UIDocumentPickerViewController と Dropbox のインポート エラー 11004
興味深い問題があります。UIDocumentPickerViewController を使用しています。リストでは Dropbox を選択できます。
ファイル サイム タイムのいずれかを選択すると、次のエラーが表示されます: (dropbox.com エラー -11004)。そして、ドロップボックス アプリケーションからのアラートは私のアラートではないことを理解しています。
問題とその解決方法を理解するのを手伝ってください。このエラーはどういう意味ですか? どっかで決めたのかな。
どんなアイデアも役立つかもしれません。ありがとうございました!
ios - Dropbox の UIDocumentPickerViewController で以前のバージョンのファイルが表示されるのはなぜですか?
UIDocumentPickerViewControllerを使用して Dropbox からファイルを選択し、コールバックを取得しています。
コードは次のとおりです。
importURL 呼び出しに到達した時点で、URL は tmp\DocumentPickerIncoming\ 内のファイルを指しています。
Xcode - Devices を使用してコンテナーをダウンロードすると、受信ファイルが、同じデバイスの Dropbox アプリに表示されるファイルの以前のバージョンであることがわかります。そのため、インポートする (.csv) データ ファイルに変更を加えましたが、アプリはその最新のファイルを取得しません。
これは、アプリの端からは制御できないようです。必要なリフレッシュはありますか?Dropbox アプリがドキュメント プロバイダーからのファイルとは異なる新しいバージョンのファイルを表示するのは奇妙に思えます。
ios - UIdocumentPickerViewController のカスタマイズ
Apple は iOS 8 で iCloud Drive を提供し
ていますUIDocumentPickerViewController
。しかし、このようなカスタムアイコンでフォルダーを作成する方法がわかりません: (Documents by...)
ios - UIDocumentPickerViewController -> iCloud が利用できないため「ドキュメントがありません」
このメソッドを使用して、UIDocumentPicker を表示します。
UIDocumentPicker はうまく表示されますが、常に表示されます
ドキュメントがありません。iCloud ドキュメントとデータの設定が無効になっているため、iCloud Drive のドキュメントは利用できません
しかし、iCloud のステータスを確認すると、iCloud Drive が有効になっています。(私のアプリは設定にも表示され、有効になっています!)
これは、シミュレーターとデバイスで発生します (Apple TestFlight によって配布されるプレリリースを介して)。
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
ボタンを押しました。次に、ドライブを開きました。しかし、ドライブでは、ダウンロードは続行されました。
ios - navigationBar .tintColor と UIDocumentPickerViewController (ドキュメント ピッカー)?
Xcode 7.0ベータ6でSwift 2を使用しています
簡単に言えば、 iCloud にアクセスするためにドキュメント ピッカーを使用する方法.navigationBar.barStyle
と設定方法を理解しようとして います。navigationBar.tintColor
UIDocumentPickerViewController
私は例えば試しました:
例えば。ここでは、ナビゲーション コントローラー内にビュー コントローラーが埋め込まれています。
で、次MyNavigationController
のように設定できます。.barStyle
.tintStyle
オレンジ.tintStyle
色も次のとおりです。
iCloudが有効で、にFirstViewController
準拠していUIDocumentPickerDelegate
ます。バー ボタンは、次IBAction
のコードのように関数を呼び出しFirstViewController
ます。
それはうまくいきます。ドキュメント ピッカーは期待どおりにロードされます。
しかし。これを行う方法を理解するために、メニュー項目「完了」をオレンジ色にしたいと思います。前のように。
次のコードを次のように追加しようとしました@IBAction
。
この時点documentPicker.navigationController
でnil
.
サイクルのどこでどのようにアクセスできるか教えてもらえますdocumentPicker.navigationController!.navigationBar.tintColor
か?
または、何かが足りないので、メニューの色を変更する他の方法がありますか?
または、カスタム ナビゲーション コントローラーとカスタム ドキュメント ピッカー ビュー コントローラーの作成を検討する必要があるかもしれません。その後、理論的には、関連する にアクセスできますviewDidLoad
。私はそれを試みましたが、UIDocumentPickerDelegate
プロトコルのカスタムバージョンも必要になることに気付きました. もっと簡単な解決策があるに違いありません (そして、それが許されるかどうか疑問に思っていました)。
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 ドライブで見ることができません。