gpt4 book ai didi

ios - 将 UIDocument 类的包文件移动到 iCloud

转载 作者:行者123 更新时间:2023-11-29 10:50:51 24 4
gpt4 key购买 nike

我正在编写一个应用程序,可以在本地和 iCloud 上保存和加载文档。在本地工作正常,但我在使用 iCloud 时遇到问题。

文档被保存为一个包——UIDocument 读取和写入一个包含图像文件、缩略图文件和信息 plist 的 NSFileWrapper。当我将文档保存到 iCloud 然后查看“管理存储”下的文件时,我看到的是单个文件而不是包;更重要的是,当我使用 NSMetadataQuery 搜索文件时,它会为每个单独的文件而不是包返回一个 NSMetadataItem。因此,我的应用程序没有意识到有任何包要加载,iCloud 几乎没用。

我认为,如果我设置了文档类型并正确导出了 UTI,那么这些包就会得到妥善处理。是这样吗?如果是这样,将文档类型设置为包的 list 是什么?

最佳答案

我通过添加符合 UTIs 数组(在 plist 文件中)的对象(添加 com.apple.package)解决了这个问题

关于ios - 将 UIDocument 类的包文件移动到 iCloud,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20535776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com