【发布时间】:2013-06-16 09:34:49
【问题描述】:
我有一个我能写的最简单的方法:
+(NSURL *)notesURL {
NSURL *url = [[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil];
return [url URLByAppendingPathComponent:kAllNotes];
}
而且效果很好。我开发了一个完整的应用程序,提交它,获得批准,作品。
然后我尝试用类似的方法制作一个新应用程序,但 URLForUbiquityContainerIdentifier 一直返回 nil。对 Stack Overflow 的研究表明,这意味着无法访问 iCloud。事情是,我已经设置了我的权利,在我的 XCode 项目中启用了 iCloud,我的 ubiquity 容器设置了我的 Bundle ID,我的配置文件包括 iCloud 的使用,以及我计算机上所有 iCloud 服务的价值总体上运行良好。
百灵鸟我回去尝试在模拟器中运行我的最后一个应用程序,但它也不起作用,即使它曾经完美地工作。上述方法中间的NSLog 为变量“url”打印(null)。
除了升级到 OS X Mavericks 预览版之外,我想不出从那时到现在有什么变化,但我的计算机上有一个 Mountain Lion 分区,并且这些症状也发生在那一侧.
知道这可能是什么吗?
【问题讨论】:
标签: ios xcode icloud nsfilemanager