标签: ios swift icloud
我正在设置isExcludedFromBackup标志,以防止Application支持目录中的文件被备份。
isExcludedFromBackup
Application
当我设置此URL属性时,我的写入失败说"文件...不存在"。
如果我没有设置属性,那么write会创建文件,一切正常。如果该文件已经存在,则使用该标志设置的后续写入似乎可以正常工作。
我正在使用Data.write(to: url, options: .atomic) API来编写文件。
Data.write(to: url, options: .atomic)
答案 0 :(得分:0)
我找到答案......
一旦调用setResourceValues(_:),资源值就会写入磁盘。该文件在被调用时需要存在,否则调用失败。这对我来说并不直观。