如何使用CloudKit指定在哪个Core Data Configuration上创建新记录

安德烈·马泰(Andrei Matei)

假设我有一个使用CloudKit + Core Data sync的应用程序。

我的用例是:

  • 向我的所有用户提供相同的只读数据(一种只能由管理员修改的基准数据
  • 每个用户都可以写入其私有数据。

为此:

我的实体是:“ Entity1 ”和“ Entity2 ”。

我的配置是:“ Config1 ”和“ Config2 ”。两者都有entity1entity2,都为“ usedWithCloudKit ”。

在我的coreDataStack中,我有2个描述。第一个用于Config1,第二个用于Config2,并具有“ databaseScope = .public

这样,如果用户将某些内容保存到应用程序中,则该记录将出现在私有数据库中。

如果我通过iCloud Dashboard手动将某些内容添加到公共数据库,则它将被用户获取。

到现在为止还挺好。

现在,如果我是管理员,如何指定我的SAVE将进入公共数据库而不是私有数据库?

安德烈·马泰(Andrei Matei)

我设法做到这一点:

assign(_ object: Any, to store: NSPersistentStore)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA:我可以使用用户输入来指定在哪个选项卡上运行 VLOOKUP?

来自分类Dev

每当gem指定在哪个服务器上运行每个作业时

来自分类Dev

我可以指定在哪个版本的Java上运行我的程序

来自分类Dev

您可以指定在哪个内核上运行批处理脚本吗?

来自分类Dev

窗口如何确定在哪个监视器上显示窗口,以及如何控制它?

来自分类Dev

如何确定在哪个实例中创建了HTML元素?

来自分类Dev

Linux:如何知道哪些进程固定在哪个内核上?

来自分类Dev

如何指定在并行程序中哪个节点上运行哪些进程

来自分类Dev

使用Ember数据创建新的相关记录

来自分类Dev

R:使用lapply创建新的列和值并应用嵌套在data.frame列表上的输出错误

来自分类Dev

如何覆盖最旧的记录而不是创建新记录?

来自分类Dev

如何覆盖旧记录而不是创建新记录?

来自分类Dev

如何覆盖最旧的记录而不是创建新的记录?

来自分类Dev

Emberjs:无法使用Ember Data 1.0.0 Beta创建记录

来自分类Dev

如何确定在Ubuntu手册站点上使用哪个手册页?

来自分类Dev

如何确定在Ubuntu手册站点上使用哪个手册页?

来自分类Dev

如何在PostgreSQL中的插入上创建触发器以删除具有与插入的新记录相同的列值的记录

来自分类Dev

使用Rails在create上创建嵌套记录

来自分类Dev

使用实体核心框架 2.0.0,如何指定在 asp.net core mvc 模型中看到的日期类型上看到的 min 属性?

来自分类Dev

ExtJs-如何使用关联创建新记录?

来自分类Dev

使用data.table,不创建新列的条件计算

来自分类Dev

如何在arrayController和Core Data上使用谓词

来自分类Dev

如何找到我的线程在哪个CPU&Core上运行

来自分类Dev

如何指定在Rust dylib中使用哪个ELF节

来自分类Dev

如何指定在Rust dylib中使用哪个ELF节

来自分类Dev

如何指定在 SMS 中使用哪个链接?

来自分类Dev

更新 Spring Data 创建一个新记录,以防主键无效

来自分类Dev

如何创建带有附件的多对多新记录

来自分类Dev

如何在QuikcBlox定制表中创建新记录

Related 相关文章

  1. 1

    VBA:我可以使用用户输入来指定在哪个选项卡上运行 VLOOKUP?

  2. 2

    每当gem指定在哪个服务器上运行每个作业时

  3. 3

    我可以指定在哪个版本的Java上运行我的程序

  4. 4

    您可以指定在哪个内核上运行批处理脚本吗?

  5. 5

    窗口如何确定在哪个监视器上显示窗口,以及如何控制它?

  6. 6

    如何确定在哪个实例中创建了HTML元素?

  7. 7

    Linux:如何知道哪些进程固定在哪个内核上?

  8. 8

    如何指定在并行程序中哪个节点上运行哪些进程

  9. 9

    使用Ember数据创建新的相关记录

  10. 10

    R:使用lapply创建新的列和值并应用嵌套在data.frame列表上的输出错误

  11. 11

    如何覆盖最旧的记录而不是创建新记录?

  12. 12

    如何覆盖旧记录而不是创建新记录?

  13. 13

    如何覆盖最旧的记录而不是创建新的记录?

  14. 14

    Emberjs:无法使用Ember Data 1.0.0 Beta创建记录

  15. 15

    如何确定在Ubuntu手册站点上使用哪个手册页?

  16. 16

    如何确定在Ubuntu手册站点上使用哪个手册页?

  17. 17

    如何在PostgreSQL中的插入上创建触发器以删除具有与插入的新记录相同的列值的记录

  18. 18

    使用Rails在create上创建嵌套记录

  19. 19

    使用实体核心框架 2.0.0,如何指定在 asp.net core mvc 模型中看到的日期类型上看到的 min 属性?

  20. 20

    ExtJs-如何使用关联创建新记录?

  21. 21

    使用data.table,不创建新列的条件计算

  22. 22

    如何在arrayController和Core Data上使用谓词

  23. 23

    如何找到我的线程在哪个CPU&Core上运行

  24. 24

    如何指定在Rust dylib中使用哪个ELF节

  25. 25

    如何指定在Rust dylib中使用哪个ELF节

  26. 26

    如何指定在 SMS 中使用哪个链接?

  27. 27

    更新 Spring Data 创建一个新记录,以防主键无效

  28. 28

    如何创建带有附件的多对多新记录

  29. 29

    如何在QuikcBlox定制表中创建新记录

热门标签

归档