iCloud的iOS“管理存储”设置是否正常显示文件包的内容而不是包名?

时间:2012-07-05 16:05:17

标签: ios icloud

我的应用程序使用自定义文件包(UTI符合com.apple.package)来存储单个“笔记本”,每个包(目录)包含各种单独的文件。我希望我的iPad上的iCloud设置的“管理存储”部分显示包的名称,而不是这些包的内容。用户能够删除整个“笔记本”而不是内部的组件文件更有意义。

这是正常的,或者当我将包上传到iCloud时,我做错了什么?我已经为我的自定义文件类型创建并导出了UTI(它似乎有效,因为电子邮件应用程序识别我的新文件并将它们与我的应用程序相关联)。我是否必须以某种方式告诉iCloud关于我的UTI定义?

最后,如果这种行为是“正常的”,有没有办法强制它像我想要的那样工作?

谢谢!

1 个答案:

答案 0 :(得分:0)

我想我偶然发现了答案。我最近从iCloud设置中删除了我的应用程序的所有iCloud数据 - >管理存储页面(点击“编辑”,然后点击“全部删除”)。将数据重新加载到iCloud后,它按预期工作 - 我现在只看到包文件名,而不是包的所有内容。

我怀疑这是因为在我正确定义UTI之前,我最初将数据上传到iCloud。在我完成UTI更正后,我让我的应用程序删除了数据并重新加载,但这显然不如通过“管理存储”页面删除整个iCloud容器那么彻底。我最好的猜测是,当我完全删除所有内容并从头开始重新加载时,这次正确的UTI导出数据也随之而来。

无论如何,它现在有效!我希望这可以帮助处于类似情况的其他人。