Как бы я преобразовал NSMutableArray, заполненный датами UNIX в стандартные даты? - PullRequest
0 голосов
/ 15 мая 2011

У меня есть NSMutableArray, заполненный датами UNIX (1305410327), и я хочу преобразовать их все в удобочитаемые даты, такие как пт, 06 февраля 2009, 07:28:06 +0000.Я так растерялся, и вот код, который у меня есть:

NSDate *fulltime = [NSDate dateWithTimeIntervalSince1970:[time objectAtIndex:indexPath.row]];

Но выдает следующую ошибку при компиляции:

error: incompatible type for argument 1 of 'dateWithTimeIntervalSince1970:'

Так что я не знаю, как заставить это работать,Спасибо всем заранее!:)

1 Ответ

3 голосов
/ 15 мая 2011

zad0xsis,

Вам необходимо преобразовать NSNumber в NSTimeInterval. Вот исправление к вашему коду:

NSDate *fulltime = [NSDate dateWithTimeIntervalSince1970: 
                    [[time objectAtIndex:indexPath.row] doubleValue]];

Andrew

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...