你们如何将您的 java 领域对象与 swift 领域对象相匹配?
我的领域开发是从 Swift 开始的,所以对象服务器包含从 swift 迁移的数据。然后我使用 Java(使用 Realm Studio 的模型)创建了我的 android 版本。
Swift:
class OrderItem: Object {
@objc dynamic var id: String = ""
}
Java
public class OrderItem extends RealmObject {
// @PrimaryKey
private String id;
}
Error without @PrimaryKey:
Bad changeset received: Schema mismatch: 'OrderItem' has a primary key on one side, but not on the other.
Error with @PrimaryKey:
Exception has been thrown: The following changes cannot be made in additive-only schema mode: Primary Key for class 'OrderItem' has been added.
任何想法如何解决这些错误?