我正在尝试对 iPhone 上的 Dates 进行一些基本操作。我想取一个像“2010-02-19”这样的字符串,然后把它变成一个像“Friday, Feb 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 初始化程序吗?