Swift iCloud上ファイル、非ダウンロード状態、isUbiquitousItemはtrue
概要
UserDeafalutsに保存したURLのファイルにアクセスする。
iCloud上にあるファイルで非ダウンロード状態で処理を進めたらアプリダウン。(当然。。。)
isUbiquitousItemでチェック可能。
非ダウンロード状態:true
ダウンロード状態:false
「Swift iCloud上ファイル、非ダウンロード状態、fileExistsはfalse」
と以前のブログで書いたが、どうも認識が間違っていたらしい。
上記合わせてfileExistsを確認したが、どっちでもfalseに見える。
isUbiquitousItemでチェック
let fileManager = FileManager.default Log.info("File exists:\(fileManager.fileExists(atPath: content.url.absoluteString))") Log.info("isUbiquitousItem:\(fileManager.isUbiquitousItem(at: content.url))")
ドキュメントはFileManagerのManaging iCloud-Based Items。