你们如何将你的java领域对象与swift领域对象相匹配?
我的领域开发始于Swift,因此对象服务器包含从swift迁移的数据。然后我使用Java创建我的Android版本(使用Realm Studio中的模型)。
http://example.com
如何修复这些错误?
答案 0 :(得分:1)
没有@PrimaryKey的错误: 收到错误的变更集:架构不匹配:' OrderItem'一方有主键,但另一方没有。
这表明架构不匹配会造成破坏性架构操作,因此不正确。
@PrimaryKey错误: 抛出了异常:在仅添加模式模式下无法进行以下更改:类的主键' OrderItem'已被添加。
这意味着您可能事先没有@PrimaryKey
尝试过,因此您在本地仍然拥有一个没有主键的架构,因此您需要擦除应用程序的数据以删除Realm文件,然后尝试再次使用@PrimaryKey
。