問題タブ [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 - Swift - iCloud ドキュメントに接続できない
iCloud ドキュメントを使用して、iOS アプリ (Xcode 11.3 および Swift 5) からバックアップ ファイルを保存しようとしています。
iCloud 機能のベースをセットアップしましたが、コンテナーの URL を取得できません。
Info.plist に追加されたキー
私が試したコード
私は多くのチュートリアル(この1つのチュートリアルなど)に従い、結果なしで他の投稿(stackoverflow )をチェックします。
私が間違っていることを誰かが知っていますか?
ios - iCloud ドキュメントでファイルの自動削除を防ぐにはどうすればよいですか?
iOS アプリの iCloud コンテナに小さなファイルを保存 (作成または更新) すると、iCloud デーモンは最初にファイルを iCloud にアップロードし、アップロードが完了すると削除します。を使用してファイルの状態を監視するとNSMetadataQuery
、保存後にファイルのダウンロード ステータスが から に変化するNSMetadataUbiquitousItemDownloadingStatusCurrent
ことがわかりNSMetadataUbiquitousItemDownloadingStatusNotDownloaded
ます。test
.test.icloud
ファイルの作成後にユーザーがオフラインになると、ファイルを再度読み取ることができないため、これは問題です。ファイルは、作成後、常にローカルで使用できる必要があります (古いファイルは、ファイルがないよりはましです)。
FileManager
iCloud がファイルを削除した後、の方法を使用してすぐにファイルを再ダウンロードできることはわかっていますstartDownloadingUbiquitousItem
が、これはばかげたハックのように感じます。そもそもiCloudがファイルを削除するのを簡単に防ぐ方法はありますか?