【问题标题】:Core Data - How it is possible to insert values in more entities with relationship (Swift)?核心数据 - 如何在具有关系的更多实体中插入值(Swift)?
【发布时间】:2016-08-24 08:21:39
【问题描述】:

我有两个具有一对多关系的实体:

配方:

  • recipeID:内部
  • 配方名称:字符串

成分:

  • 成分 ID
  • 成分名称

在我的应用程序中有一个表格视图,显示食谱的所有成分。怎么可能加入新成分?

我想以这种方式插入它:“在 recipe.recipeID = 1 处插入成分名称”。那可能吗?到目前为止,我只能插入一个全新的食谱。

请帮助我,提前谢谢。

【问题讨论】:

  • 你以某种方式显示和选择食谱?

标签: swift core-data


【解决方案1】:
  1. 确保它在您的模型中是反向关系
  2. 创建成分
  3. 将 Recipie 分配给成分。 这将自动将成分添加到 Recipie,因为它是反向关系
  4. 保存您的上下文
  5. 更新您的获取结果(或您的表格视图的任何数据源)
  6. 重新加载您的 tableView

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多