Я проанализировал API, который возвращает метку unixtime для последнего обновленного значения. Я пытаюсь преобразовать его в NSDate. Код ниже
NSDate *date = [NSDate dateWithTimeIntervalSince1970:[[[feedCount objectAtIndex:i] objectForKey:@"firstitemmsec"] intValue]];
NSLog(@"%@", date);
Когда я NSLog дата, я получаю дату как это:
2038-01-19 03:14:07 +0000
Указанная выше дата явно неверна
В чем ошибка в вышеприведенном коде?
РЕДАКТИРОВАТЬ: моя unixtimestamp
"firstitemmsec":"1264396813500"
Это значение явно больше для int. Так как лучше всего справиться с этой ситуацией