- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在 iOS 10.3 模拟器上将任意文件从我的应用程序的沙箱保存到 iCloud Drive。
iCloud Drive 已启用并且我已登录。如果我在模拟器上打开 iCloud Drive 应用程序,我会看到其中的文件。
所以,在我的应用中:
我通过以下方式获取容器:
[[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil]
这给了我这样的东西:
file:///Users/me/Library/Developer/CoreSimulator/Devices/F873A728-0314-4666-A137-830FF6280F05/data/Library/Mobile%20Documents/iCloud~com~me~iclouduploadtest/
然后我让我的沙盒文件无处不在,像这样:
NSError *error;
if (![[NSFileManager defaultManager] setUbiquitous:YES itemAtURL:url destinationURL:ubiquityURL error:&error])
{
NSLog(@"Error occurred: %@", error);
}
没有错误报告,如果我查看磁盘,我会看到文件从 url
中消失并出现在 ubiquity 容器中(之前获得的路径)。
太棒了!所以我的文件在 iCloud 中!或不。
文件在 icloud.com 和模拟器上的 iCloud Drive 应用程序中均不可见
在模拟器上运行的 NSMetadataQuery 在 iCloud 中找不到文件
即使在模拟器调试菜单中使用Trigger iCloud sync
我尝试 brctl log --wait --shorten
并再次触发同步。没有错误报告。对于任何应用程序,很多开始向下同步
,但没有关于向上同步的内容。
为什么我的文件没有上传到 iCloud?
我是做错了什么,还是漏掉了一步?
iCloud Drive 上传在 10.3 模拟器上不起作用吗?
最佳答案
叹息 我卸载了该应用程序,禁用并重新启用 iCloud Drive,增加了版本和内部版本号,然后重新安装了该应用程序。现在可以了。
关于iOS无处不在的文件没有上传到iCloud(模拟器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43664023/
我是一名优秀的程序员,十分优秀!