問題タブ [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.

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

ios - iCloud のファイル変更に関する通知を受け取る

2 つの異なるデバイスで同じ名前のファイルを作成し、File - 1.jpgそれを iCloud コンテナーに入れます。

私は使用しませんしUIDocument、使用しようとしても、競合は発生しません。代わりに、iCloud によってドキュメントの名前が自動的に変更され、移動されていることがわかります。

そのため、ファイルをアップロードした後、いずれかがFile - 2.jpg. これはすべて問題ありませんが、ファイルへの参照がないため、どれがどれかわかりません...

iCloudでファイルの名前が変更/移動/削除されたことをアプリ側で通知する方法はありますか?

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

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 を実行) で発生します。

どんな助けでも大歓迎です!

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

ios - UIDocumentPickerViewControllerを使用せずにiCloudからドキュメントのリストを取得するには?

次のコードを使用して、iCloud のドキュメントでピッカーを開きます。

私の質問は、このコントローラーを表示せずにドキュメントのリストを取得するにはどうすればよいですか? それを行う方法はありますか?

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

ios - コンテナー ビューを閉じる WKWebview からの iCLoud ドキュメント ピッカー

ユーザーが iCloud ドキュメントからファイルをアップロードできるようにしたい Web ベースの UI をロードする WKWebview があります。正しいアクセス許可を付与し、iCloud ドキュメントを参照できます。ただし、ファイルを選択するかキャンセル ボタンをクリックすると、WKWebview の親ビューを閉じるドキュメント ピッカー ビューも閉じられます。

却下パスを追跡しようとしました。ビューで却下関数を呼び出していないことは 100% 確信しています。

私の WKWebview コンテナで何が却下を引き起こしているのか、またそれを防ぐ方法を知っている人はいますか?

0 投票する
3 に答える
1943 参照

xamarin.ios - Xamarin IOS ファイル ピッカー: icloud ドライブから選択したファイルを取得できません

Nuget からファイルピッカー コントロールをインストールし、MonoTouch10 フォルダーから参照を追加し、後で github から xamarin.ios プロジェクトに参照を追加してみました。

これは私がブラウズボタンに追加したコードです.iCloudドライブからファイルを選択した後、制御は「if条件」にはなりません.

もう一度参照ボタンをクリックすると、「一度にアクティブにできる操作は 1 つだけです」というメッセージが表示されてアプリがクラッシュします。