【问题标题】:Core Data add relationship as unique constraint- iOS核心数据添加关系作为唯一约束 - iOS
【发布时间】:2016-12-01 01:06:41
【问题描述】:

我正在开发一个包含核心数据的应用程序。有许多实体使用关系,其中许多实体是主键。
我正在尝试使用 xcdatamodel 中的唯一约束功能,但无法编译项目。
Xcode 显示的错误是:
cdtool cannot compile

它只发生在关系上,如果我在约束中添加一个属性就没有问题。

我想知道我是否做错了什么,或者关系不能成为唯一约束。

编辑 1:

【问题讨论】:

  • 如果可能的话,试着给出数据模型和关系的图片
  • 我已经用数据模型进行了编辑。
  • 在 iOS11 中似乎仍然发生 :(
  • 据我所知,您不能在约束中添加关系。转到实体Articulo 并在那里添加一个约束。您是从 BodegonReg 添加的
  • 约束字段必须是字符串类型。所以不可能是关系。我知道我很晚才回复。但如果有些人对此仍有任何困惑,仍会发布。

标签: ios core-data constraints relationship


【解决方案1】:

当您在约束中放置对象的属性而不是对象时,也会发生这种情况!例如,如果你把 entity.attribute

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多