複合キーの作成に必要なモデルがあります。 2つの主キー列のうちの1つが変更されたときにKVOを使用して複合キーを更新したいとします。私はKVOに登録するためにどのinitメソッドをオーバーライドするのか分からないようです。私はオーバーライドしました。Realm Cocoaでイニシャライザをオーバーライドする方法
- (id) init
- (id) initWithValue:(id)value
+ (instancetype) createOrUpdateInRealm:(RLMRealm *)realm withValue:(id)value
と追加されたログステートメント。いずれもコンソールに表示されません。私はこれらのオブジェクトを作成するためにRealm + JSONを使用しています。
私はまだAPIを構築しているので、DTOに「compositeKey」フィールドを追加しました。これを処理するために私がRealmで何もしていないので、この質問に対する答えではありません。私はあなたの答えが誰かを助けることを望んで質問を残します。 – smokingoyster