Я пытаюсь выполнить некоторые основные операции с датами на iPhone.Я хочу взять строку типа «2010-02-19» и превратить ее в строку типа «Пятница, 19 февраля».Струны, которые я получу, всегда будут в 2010-02-19.Прямо сейчас я запускаю следующий работающий код, но он выдает предупреждение «NSDate может не отвечать на + dateWithNaturalLanguageString:»
NSDate *date = [NSDate dateWithNaturalLanguageString:scheduled];
NSDateFormatter *df = [[[NSDateFormatter alloc] init] autorelease];
[df setDateFormat:@"EEEE, MMM dd"];
return [df stringFromDate:date];
Код работает, но выдает это предупреждение.Должен ли я беспокоиться об этом, или это нормально на iPhone.Есть ли другой инициализатор NSDate, который я должен использовать?