【问题标题】:Objective-C : Create child data for a selected parent core dataObjective-C:为选定的父核心数据创建子数据
【发布时间】:2017-02-18 03:06:32
【问题描述】:

-我有 2 个实体和 2 个视图 BookStoreBook

  • 1 BookStore 可以有许多 Book(一对多)

-第一个视图是 BookStore tableView,当我点击 BookStore(indexPath) 时,它将打开第二个视图,即添加 Book 用于那个 BookStore(indexPath)。

-我无法找到一种方法使 Book 成为 BookStore 的子级的问题。为所选 创建 Book >书店

My coredata entities

【问题讨论】:

  • 为什么从书到书店是一对多的?它应该是反向的。

标签: ios objective-c core-data parent-child entity-relationship


【解决方案1】:
  1. 你应该改变你的关系,让 BookStore 有很多书,而不是 book 有多个商店

  2. BookStoreViewController 中的数据源应该存储书籍数组,对吗?您只需使用 indexPath 在 didSelectRowAtIndexpath 方法中选择正确的一个并将其传递给新的 BookViewController。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-13
    • 2015-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多