我有以下代码在我的应用程序的其他部分工作正常,但我很难过为什么它不在这里工作。
- (IBAction)endButtonPressed:(id)sender {
NSDate *currentTime = [NSDate date];
[timer invalidate];
NSDateFormatter *dFormatter;
[dFormatter setDateFormat:@"HH:mm:ss"];
NSString *currentTime_string = [dFormatter stringFromDate:currentTime];
timerLabel.text = [NSString stringWithFormat:@"Student arrived at: %@", currentTime_string];
//[self performSegueWithIdentifier:@"backToHomeScreen" sender:self];
}
当我运行此标签文本时,“学生到达:( null)”
任何想法?
答案 0 :(得分:2)
您需要初始化dateFormatter
NSDateFormatter *dFormatter = [[NSDateFormatter alloc] init];