У меня есть свойство в моем классе, который имеет тип NSNumber.NSNumber преобразуется в NSDate даже после создания нового экземпляра 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.
Кто-нибудь знает, если я хочу это сделать?
Как вы «проверяете»? – borrrden