1

ローカル オブジェクト タイプにプロパティ セッター メソッドを実装しているので、RestKit が JSON ペイロードからオブジェクト値を設定するときに追加の作業を行うことができます。しかし、これらのプロパティのうち 3 つが設定されていることを確認した後で、いくつかの作業を行う必要もあります。

つまり、各セッターで、どのプロパティが設定されているかを確認するなどのことを行う代わりに...

-(void) setSomeValue:(NSNumber *someValue){
   self.someValue  = someValue;
   //do some extra stuff here
   if(self.otherValue){
      //do some calculation using someValue and otherValue
   }
}

-(void) setOtherValue:(NSNumber *otherValue){
   self.otherValue  = otherValue;
   //do some extra stuff here
   if(self.someValue){
      //do some calculation using someValue and otherValue
   }
}

オブジェクトのコレクションの 1 つのインスタンスに対して両方またはすべてのプロパティがマップされていることを確実に知っている場合に実装できるメソッドはありますか?

または、オブジェクトがマップされる順序を指定して、どのオブジェクトが依存している他のオブジェクトよりも前に設定されているかを確認できる方法は少なくともありますか?

4

1 に答える 1