問題タブ [icloud-documents]
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 - iCloud のファイル変更に関する通知を受け取る
2 つの異なるデバイスで同じ名前のファイルを作成し、File - 1.jpg
それを iCloud コンテナーに入れます。
私は使用しませんしUIDocument
、使用しようとしても、競合は発生しません。代わりに、iCloud によってドキュメントの名前が自動的に変更され、移動されていることがわかります。
そのため、ファイルをアップロードした後、いずれかがFile - 2.jpg
. これはすべて問題ありませんが、ファイルへの参照がないため、どれがどれかわかりません...
iCloudでファイルの名前が変更/移動/削除されたことをアプリ側で通知する方法はありますか?
ios - UIDocumentMenuViewController initWithDocumentTypes:inMode: モード Import または Open でのみ呼び出すことができます
私の iOS アプリでは、UIDocumentMenuViewController
. モードでそれを呼び出すとUIDocumentPickerModeImport
、すべて正常に動作します (すべての iCloud 資格が設定されています)。
ただし、で呼び出すとUIDocumentPickerModeExportToService
、アプリは次のエラーでクラッシュします。
-[UIDocumentMenuViewController initWithDocumentTypes:inMode:]、/BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3600.6.22/UIDocumentMenuViewController.m:71 でのアサーションの失敗
キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: '-[UIDocumentMenuViewController initWithDocumentTypes:inMode:] は、インポートまたはオープン モードでのみ呼び出すことができます'
私は何を間違っていますか?これは、インポート モードまたはオープン モードでのみ呼び出すことができるのはなぜですか?
私のコード:
これは、シミュレーターと、私がテストした 2 つのデバイス (両方とも iOS 10 を実行) で発生します。
どんな助けでも大歓迎です!
ios - UIDocumentPickerViewControllerを使用せずにiCloudからドキュメントのリストを取得するには?
次のコードを使用して、iCloud のドキュメントでピッカーを開きます。
私の質問は、このコントローラーを表示せずにドキュメントのリストを取得するにはどうすればよいですか? それを行う方法はありますか?
ios - コンテナー ビューを閉じる WKWebview からの iCLoud ドキュメント ピッカー
ユーザーが iCloud ドキュメントからファイルをアップロードできるようにしたい Web ベースの UI をロードする WKWebview があります。正しいアクセス許可を付与し、iCloud ドキュメントを参照できます。ただし、ファイルを選択するかキャンセル ボタンをクリックすると、WKWebview の親ビューを閉じるドキュメント ピッカー ビューも閉じられます。
却下パスを追跡しようとしました。ビューで却下関数を呼び出していないことは 100% 確信しています。
私の WKWebview コンテナで何が却下を引き起こしているのか、またそれを防ぐ方法を知っている人はいますか?
xamarin.ios - Xamarin IOS ファイル ピッカー: icloud ドライブから選択したファイルを取得できません
Nuget からファイルピッカー コントロールをインストールし、MonoTouch10 フォルダーから参照を追加し、後で github から xamarin.ios プロジェクトに参照を追加してみました。
これは私がブラウズボタンに追加したコードです.iCloudドライブからファイルを選択した後、制御は「if条件」にはなりません.
もう一度参照ボタンをクリックすると、「一度にアクティブにできる操作は 1 つだけです」というメッセージが表示されてアプリがクラッシュします。