1
好吧,我有一個應用程序比Coin領域對象。我正在升級我的應用程序,並向現有的Coin對象添加多個新字段。到目前爲止這麼好,但我如何遷移LinkingObject,RealmResults類型。 linkedPortfolioCoins就是我想要遷移在Android的Realm中,如何遷移(添加)新的鏈接字段
public class Coin extends RealmObject {
//a bunch of other fields here
@LinkingObjects("coin")
private final RealmResults<PortfolioCoin> linkedPortfolioCoins = null;
}
而且,只有
.addRealmListField
我以爲會好起來的,而不是RealmResults,但我怎麼使它成爲一個LinkingObject投幣。
錯誤即時得到是
Caused by: io.realm.exceptions.RealmMigrationNeededException: Field count is more than expected - expected 18 but was 19
是的,你不需要在架構中添加'@ LinkingObjects',如果你有現有的鏈接,它們會自動創建。您只需創建該字段即可訪問它們。 (我似乎無法找到我想要引用的帖子,但它確實如此。) – EpicPandaForce