【问题标题】:composite primary key with realm 1.0.1 on swiftswift 上具有领域 1.0.1 的复合主键
【发布时间】:2016-06-21 06:44:04
【问题描述】:

最新的 Realm Swift 1.0.1 我确实遵循这个 composite primary key realm/swift

下面显示错误

我如何使用 Swift 编写代码?

【问题讨论】:

    标签: swift swift2 realm


    【解决方案1】:

    您需要从变量声明中删除 lazy 说明符,因为错误消息表明此类属性不受支持。您不想忽略该属性,因为您想将其用作主键。

    除此之外,我建议您将复合键中的整数部分分开。 (例如"\(id)|\(tourId)")否则,您最终可能会拥有具有相同冲突主键的不同对象。例如您可以使用 compoundKey="123" 组合 id=1 tourId=23 的对象,也可以使用 id=12 tourId=3

    【讨论】:

      猜你喜欢
      • 2015-09-24
      • 2016-07-01
      • 1970-01-01
      • 2016-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多