クラスに NSNumber 型のプロパティがあります。
@property (nonatomic, strong) NSNumber *createdDate;
クラスの存続期間中は NSNumber のままにしておきたい。ただし、別のクラスが要求したときに日付を作成したい.
そのために、getCreatedDate というメソッドを作成しました
これが私が作成したメソッドです
- (NSDate *)getCreatedDate
{
NSNumber *copyCreatedDate = [[NSNumber alloc] initWithDouble:[self.createdDate doubleValue]];
NSDate *dateFromNumber = [NSDate dateWithTimeIntervalSince1970:[copyCreatedDate doubleValue]];
return dateFromNumber;
}
問題は、そのメソッドが実行された後です。プロパティ self.createdDate のタイプを確認すると、そのタイプが NSDate であることがわかります。
私がやりたいことが可能かどうか誰かが知っていますか?