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