Core Data を使用しており、プロパティを設定するときにカスタム コードを実行したいと考えています。
@interface FTRecord : NSManagedObject
@property (nonatomic) NSTimeInterval timestamp;
@implementation FTRecord
@dynamic timestamp;
-(void)setTimestamp:(NSTimeInterval)newTimestamp
{
//run custom code....
//and now how to pass the value to the actual property?
[self setTimestamp:newTimestamp];
}
この場合、timestamp プロパティのセッター本体を定義しました。しかし、再帰ループに陥らずにプロパティの値を設定するにはどうすればよいでしょうか?