'NSDate'可能无法响应+ dateWithString

Mik*_*tin 5 objective-c nsdate iphone-sdk-3.0 ios4 ios

NSDate *future = [NSDate dateWithString:@"2010-12-25 00:00:00 -0600"];
Run Code Online (Sandbox Code Playgroud)

我收到一条警告信息:NSDate可能没有回应+dateWithString

有任何想法吗?

小智 22

NSDate dateFromString仅适用于MacOS,不适用于iOS.


And*_*rsK 12

也许你的意思是NSDateFormatter中的方法?

  • 我知道了.NSString*dateString = @"25-Dec-10"; NSDateFormatter*dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; dateFormatter.dateFormat = @"dd-MMM-yy"; NSDate*future = [dateFormatter dateFromString:dateString]; (6认同)