两个iCloud设备使用NSMetaDataQuery获得不同的结果

时间:2012-05-03 19:18:59

标签: ios5 icloud nsmetadataquery

我正在使用iCloud存储带有简单UIDocument类的小型音频文件。在iPhone 4s和iPad上运行iOS 5.1 1. iPad正在与iCloud容器正常通信。当我创建文档时,我看到它们从iPhone和iPad上的Settings-> iCloud-> Storage& Backup-> ManageStorage-> MyAppName进入iCloud存储区。然而,iPhone似乎正在连接到它自己的独立商店。我在那里创建的文件没有显示在任何设备的“设置”中,但似乎在某个地方转到某个容器。我在运行NSMetaDataQuery时可以看到它们(但我没有看到真正的iCloud容器中的文件)。

问题是如何开始的: 当我第一次创建iCloud权利和容器标识符时,我省略了“com”。商店名称的前缀。这个工作正常,直到我向Apple提交了应用程序更新,他们立即拒绝了上传,引用了无效的iCloud容器标识符。我改变标识符后就开始了我的问题。我已经在两台设备上删除并重新加载了应用程序,但iPhone仍然使用看似无形的iCloud容器。

请帮我将手机与真正的iCloud容器同步。谢谢!

1 个答案:

答案 0 :(得分:2)

这似乎是iCloud的Apple漏洞。我将iPhone 4s恢复到原始设置,现在一切正常。