2

Realm for Xamarin のドキュメントには次のように書かれています。

Realm は、クラスの追加と削除、またはクラスからのプロパティの追加と削除など、処理なしで実行できる移行を自動的に実行します。より複雑な変更については、適切な移行が必要です。このための API はまだありませんが、計画されており、まもなく追加される予定です。

ただし、モデルに新しいフィールドを追加しただけでも、必要な移行のためにアプリがクラッシュします。

私の質問は、自動的に実行される移行をどのように利用できますか?

4

2 に答える 2

1

@SushiHangoverによる答えは的を射ています。0.77 リリースで問題が発生したため、ドキュメントはまだ保留中です。

エラーをキャッチしてユーザーにプロンプ​​トを表示できるため、制限というよりは保護です。完全に自動化された移行では、ファイルの下位互換性が失われるコードのデプロイが少し簡単になりすぎます。

于 2016-07-27T17:28:41.647 に答える