В моем приложении я НЕ хочу использовать местное время на телефоне. Я хочу узнать текущее время по Гринвичу. Для этого у меня есть форматирование даты с часовым поясом, установленным на GMT. Затем я делаю следующее, чтобы вернуть текущее время:
NSString *dateOne = [df stringFromDate:[NSDate date]];
NSDate *date1 = [df dateFromString:dateOne];
Мое приложение получает EXC_BAD_ACCESS при вызове dateFromString. Я проверил возвращаемое значение из dateOne, и его формат соответствует формату даты. Что я делаю неправильно? Есть ли лучший способ сделать это?
Спасибо
EDIT:
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-mm-dd HH:mm:ss"];