【问题标题】:App Groups and iCloud in iOSiOS 中的应用程序组和 iCloud
【发布时间】:2014-11-24 15:27:37
【问题描述】:

我熟悉 iCloud 同步,但我是应用程序组的新手。这个问题可能有一个简单的答案,但我还没有找到。基本上,我有一个集成了 iCloud 的应用程序,现在我想尝试添加一个今天的扩展。我目前正在使用 Core Data 作为后端,并希望继续这样做。但是,根据我的阅读,我需要通过定义一个“应用程序组”将我的数据存储移动到共享位置。 (http://blog.sam-oakley.co.uk/post/92323630293/sharing-core-data-between-app-and-extension-in-ios-8Accessing Core Data SQL Database in iOS 8 Extension (Sharing Data Between App and Widget Extension))我无法确定此位置是否使用 iCloud 同步。或者,因为我正在使用 iCloud,我是否需要一个应用程序组?我感谢任何和所有帮助/建议。

【问题讨论】:

    标签: ios icloud ios-app-group ios-extensions


    【解决方案1】:

    如果您已经在使用 iCloud,则无需使用应用组,因为您的扩展程序可以访问与您的应用相同的 iCloud 容器。只要您的权利和供应配置正确,您就可以在扩展程序中使用与应用程序中相同的核心数据堆栈设置。

    Apple 的Lister 演示项目就是这样做的,但它并没有什么特别之处。照常使用 iCloud。

    应用组通常是在应用和扩展程序之间共享数据所必需的。但是一个很大的例外是当数据已经存储在应用程序外部时——比如 iCloud。

    【讨论】:

      猜你喜欢
      • 2013-04-23
      • 2012-07-02
      • 2014-06-24
      • 1970-01-01
      • 2011-12-19
      • 2015-10-04
      • 1970-01-01
      • 2016-01-19
      • 1970-01-01
      相关资源
      最近更新 更多