Аппаратно-зависимый NSDateFormatter dateFromString: ошибка (возвращает ноль)

У меня есть несколько строк дат, которые мне нужно преобразовать в NSDates. Мой код разбора следующий:

NSString *s = [pair objectForKey:@"nodeContent"];
NSDateFormatter *f = [[NSDateFormatter alloc] init];
[f setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZZ"];
self.date = [f dateFromString:s];

Приведенный выше код прекрасно работает на всех протестированных нами устройствах и симуляторах. Странно то, что когда приведенный выше код работает на любом iPhone 5 под управлением iOS 6.1 или 7.0.x, строкаself.date = [f dateFromString:s]; возвращает ноль каждый раз.

Я проверил и строкуs существует и содержит те же символы, если сравнивать их с устройством, которое правильно анализирует дату.

Это пример строки даты: `2013-10-31T21: 50: 00-06: 00 '

Я что-то здесь упускаю?

Ответы на вопрос(1)

Ваш ответ на вопрос