Swift iCloud上ファイル、非ダウンロード状態、fileExistsはfalse
概要
UserDeafalutsに保存したURLのファイルにアクセスする。
iCloud上にあるファイルで非ダウンロード状態で処理を進めたらアプリダウン。(当然。。。)
fileExistsでチェック可能。
let fileManager = FileManager.default if let urlData = UserDefaults.standard.data(forKey: "url") { do { var isStale = false url = try URL(resolvingBookmarkData: urlData, bookmarkDataIsStale: &isStale) if isStale == true { Log.info("Data Chenge NG") } else { Log.info("Data Chenge OK") Log.info(url.absoluteString) Log.info("File exists:\(fileManager.fileExists(atPath: url.absoluteString))") ★fileExists false時、要エラー処理★ } } catch let error { Log.error(error.localizedDescription) } }