2016-09-26 35 views
0

使用Realm我遇到了一些遷移問題,即使我不應該有任何問題。所有遷移已禁用:刪除主鍵後,領域無配置更改

RealmConfiguration config = new RealmConfiguration.Builder(dir) 
    .deleteRealmIfMigrationNeeded() 
    .build(); 

不過,我去掉一個類,它似乎沒有顯著更改領域,導致領域的非缺失型的@PrimaryKey。不知道這並沒有刪除領域,我有例外重複@PrimaryKey值。由於我的新代碼中沒有任何PK,因此花了很長時間才發現這一點。

這是設計嗎?如果是這樣,那麼首選解決方案是什麼?我目前使用的版本是0.90.1。

+1

沒有,肯定聽起來像一個錯誤 – EpicPandaForce

+1

你可以嘗試'1.2.0'嗎?這聽起來像一個老bug。 – beeender

回答

0

正如評論中提到的,這似乎是我使用的版本中的一個錯誤(0.90.1)。使用版本1.2.0,如beeender提到,修復了這個問題。