3
モデルファイル内のプロパティのいずれかのデータ型の移行を実行しようとしています。Realmプロパティのデータ型の移行
私が見つけたソースは、主に列の名前が変更された場合や列を1つに結合する場合の移行方法についてのガイドです。
次に、アプリケーションをコンパイルするときに表示されるエラーメッセージを示します。キャッチされない例外により「RLMException」にアプリを終了
、理由: 「移行は、原因、次のエラーのために必要とされています - のプロパティタイプ 『has_completed_profile』プロパティが一致しません。旧タイプ「ブール」、新しいタイプ 'int型
そして、私は0.99.0
これを:あなたは
Int
に列時間Bool
を変更し、古いデータを保持したい場合、あなたは以下のように、移動ブロックを記述する必要があり:たとえば
役に立つ答えですが、Objective-Cのためのカテゴリでした。 –
私はrealm 0.99も使用しています。そのコードを入力するとコンパイラエラーが発生します。 Realm.Configurationのようなものは、もはやそのように初期化されていません。 Realm.Configuration.init(パス:、inMemoryIdentifier:、encryptionKey:、readOnly:、schemaVersion:、migrationBlock:、objectTypes:<[Object.Type]? >) –
返事をくれてくれてありがとう。Objective-Cで翻訳してくれました。 –