がありNSDatePicker (NSDatePicker* datePicker)、そのデリゲートをメイン アプリケーション ( self) として設定します。以下のようにプログラムしました。
datePicker を
selfデリゲートにする[[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 : この委任の何が問題になっていますか? ターゲット/アクションメソッドは正常に機能します。
- Q : NSDatePicker でサポートされている委任方法について、どのドキュメントを使用できますか?