我有一个NSDatePicker (NSDatePicker* datePicker)
, 并将其委托设置为主应用程序 ( self
)。我编程如下。
使
self
datePicker 委托[[datePicker cell] setDelegate:self];
设置
datePickerAction:
为单击控件时调用。[datePicker setAction:@selector(datePickerAction:)];
这就是方法。
- (IBAction)datePickerAction:(id)sender
{
if( [[[NSApplication sharedApplication] currentEvent] modifierFlags] &
NSShiftKeyMask )
NSLog(@"shift pressed %@", [datePicker dateValue]);
else
NSLog(@"hello %@", [datePicker dateValue]);
}
问题是当我单击 NSDatePicker 日历中的日期时,委派似乎不起作用。
- 问:这个代表团怎么了?目标/行动方法工作正常。
- Q : NSDatePicker 支持哪种委托方法可以使用什么文档?