0
新しいレルムオブジェクト(B)を作成し、新しいオブジェクトBを参照する既存のレルムオブジェクト(A)の新しいフィールドを作成しました。マイグレーションファイルでは、新しい外部フィールドを使用したレルムの移行
if(!realm.getSchema().contains("B")) {
realm.getSchema().create("B").addField("name", String.class).addField("resId", int.class);
}
RealmObjectSchema schemaA = realm.getSchema().get("A");
if (!schemaA .hasField("referenceToB")) {
schemaA .addField("referenceToB", B.class);
}
それは動作しません、と私が取得:java.lang.IllegalArgumentExceptionがを:レルムは、このフィールドタイプをサポートしていません:B
は、どのように私は私の中にBへの参照では、この新しいフィールドを作成することができます移行ファイル?
ありがとうございました。 –