OS X NSDatePicker - 如何将日历设置为今天

时间:2012-12-06 23:08:31

标签: objective-c macos cocoa datepicker

我有一个“今天”按钮可将datePicker重置为今天的日期。这适用于当月,但不适用于其他月份。

方法是:

- (IBAction)setToday:(id)sender
{
    NSLog(@"%s", __FUNCTION__);
    [datePicker setDateValue:[NSDate date]];
    [datePicker setNeedsDisplay: YES];
}

我做错了什么?

1 个答案:

答案 0 :(得分:3)

我假设你的日期选择器是一个属性,在这种情况下你应该使用self关键字。

self.datePicker.date = [NSDate date];