У меня есть следующие NSString
:Создание NSDate из NSString
NSString * dateString = @"2012-01-24T14:59:01Z";
Я хочу, чтобы создать NSDate
из этой строки. Я посмотрел Reference NSDate
класса и мысли с помощью dateWithNaturalLanguageString:
:
Creates and returns an
NSDate
object set to the date and time specified by a given string.
+ (id)dateWithNaturalLanguageString:(NSString *)string
Parameters string A string that contains a colloquial specification of a date, such as “last Tuesday at dinner,” “3pm December 31, 2001,” “12/31/01,” or “31/12/01.” Return Value A new
NSDate
object set to the current date and time specified by string.
Однако, когда я пытаюсь использовать его как это:
NSDate * date = [NSDate dateWithNaturalLanguageString:dateString];
Я получаю следующее сообщение об ошибке:
No known class method for selector 'dateWithNaturalLanguageString:'
Состояние документа, которое: «Это может дать неожиданные результаты, и его использование сильно обескуражено.» В разделе обсуждения. Также 'dateString' действительно является естественной строкой языка? этот метод не входит в iOS SDK –
Возможный дубликат http://stackoverflow.com/q/4380381/1114171 –
Возможно, нет ... Не получилось попробовать все равно. Вы рекомендуете какое-либо другое решение? – Dimme