下面的函数(即dateChanged())由UIDatePickersolve触发。我的问题是,如何从NSDate检索字符串?
NSLog(@"Future: %@", futureDate);
返回'null'。但是,
NSLog(@"Today: %@", today);
工作得很好。
我知道,铸造发件人为的UIDatePicker,让我解决使用问题:
futureDate = [dateFormat stringFromDate:sender.date];
,但我不明白为什么我不能投发件人为一个NSDate。任何有识之士将不胜感激。
//- (IBAction)dateChanged:(UIDatePicker*)sender {
- (IBAction)dateChanged:(NSDate *)sender {
NSDate* todaysDate = [NSDate date];
NSDateFormatter* dateFormat;
dateFormat=[[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MMMM d, yyyy hh:mm:ssa"];
NSString * today;
NSString * futureDate;
today=[dateFormat stringFromDate:todaysDate];
NSLog(@"Today: %@", today);
futureDate = [dateFormat stringFromDate:sender];
NSLog(@"Future: %@", futureDate);
}