텍스트 필드의 값을 현재 시간으로 업데이트하는 다음 코드가 있습니다. 내 질문은 : 왜 코드의 하단 부분에 보낸 사람으로 nil을 보냅니 까? CurrentTimeViewController.m(id) sender = nil?
- (IBAction)showCurrentTime:(id)sender
{
NSDate *now = [NSDate date];
static NSDateFormatter *formatter = nil;
if(!formatter) {
formatter = [[NSDateFormatter alloc] init];
[formatter setTimeStyle:NSDateFormatterShortStyle];
}
[timeLabel setText:[formatter stringFromDate:now]];
}
[self showCurrentTime:nil];
...
- (void)viewWillAppear:(BOOL)animated
{
NSLog(@"CurrentTimeViewController will appear");
[super viewWillAppear:animated];
[self showCurrentTime:nil];
}