stringFromDate返回null

时间:2014-05-15 20:42:20

标签: ios objective-c

我有以下代码在我的应用程序的其他部分工作正常,但我很难过为什么它不在这里工作。

- (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)”

任何想法?

1 个答案:

答案 0 :(得分:2)

您需要初始化dateFormatter

NSDateFormatter *dFormatter = [[NSDateFormatter alloc] init];