Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何将元数据添加到iCloud Drive中的文件并脱机读取?_Ios_Swift_Macos_Icloud_Icloud Drive - Fatal编程技术网

Ios 如何将元数据添加到iCloud Drive中的文件并脱机读取?

Ios 如何将元数据添加到iCloud Drive中的文件并脱机读取?,ios,swift,macos,icloud,icloud-drive,Ios,Swift,Macos,Icloud,Icloud Drive,我在开发非常不同的iOS应用程序时遇到了相同问题的变体:我想将一些自定义元数据与iCloud驱动器中的文件关联起来,并能够在文件脱机时读取这些元数据 到目前为止,我尝试了两种方法,但两种方法都不起作用:我尝试向文件添加扩展属性,但它们似乎不像其他元数据那样离线存储。 我还尝试将元数据存储在CloudKit支持的核心数据存储中。通过这种方式,元数据将始终可用,我只需以某种方式引用CoreData数据库中的文件。但是,我找不到文件唯一的标识符,该标识符在不同设备上相同,在文件未下载时可访问,并且与文

我在开发非常不同的iOS应用程序时遇到了相同问题的变体:我想将一些自定义元数据与iCloud驱动器中的文件关联起来,并能够在文件脱机时读取这些元数据

到目前为止,我尝试了两种方法,但两种方法都不起作用:我尝试向文件添加扩展属性,但它们似乎不像其他元数据那样离线存储。 我还尝试将元数据存储在CloudKit支持的核心数据存储中。通过这种方式,元数据将始终可用,我只需以某种方式引用CoreData数据库中的文件。但是,我找不到文件唯一的标识符,该标识符在不同设备上相同,在文件未下载时可访问,并且与文件的位置无关(我希望用户能够自由移动文件)

有人知道如何解决这个问题吗我基本上只想了解一些关于离线iCloud文件的自定义信息