【问题标题】:URLForUbiquityContainerIdentifier without iCloud enabled?没有启用 iCloud 的 URLForUbiquityContainerIdentifier?
【发布时间】:2012-11-14 13:08:09
【问题描述】:

我有一个应用程序,无论是否启用 iCloud,我都希望它每次都能正常工作。因此,我想在启用 iCloud 的情况下将我的核心数据持久存储存储在同一个位置,就像没有启用它一样。

如果启用了 iCloud,调用

NSURL *iCloudURL = [[NSFileManager defaultManager] URLForUbiquityContainerIdentifier];

给出结果:

file://localhost/private/var/mobile/Library/Mobile%20Documents/12345~com~andrew~icloudid/

在没有启用 iCloud 的情况下调用它会返回 nil。我希望能够在 iCloud 未启用时访问它,以便仍然从那里使用我的核心数据存储。

【问题讨论】:

    标签: iphone objective-c ios core-data icloud


    【解决方案1】:

    设备而不是模拟器上尝试相同的设置。

    您会发现,无论用户设置如何,无处不在的容器 URL 都是相同的。

    【讨论】:

      猜你喜欢
      • 2012-01-05
      • 2015-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-27
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多