フォームにNSDatePickerを1つ追加し、スタイルをグラフィカルに設定し、次のようにアクションを設定します。
[datePicker setAction:@selector(datePickSelected:)];
このメソッドでは、選択した日付を出力するだけです。
-(void)datePickSelected:(id)sender
{
NSLog(@"%@",[datePicker dateValue]);
}
動作しますが、この日付ピッカーで日付をクリックすると2回実行されます。どうしてこれなの?
2011-05-25 15:17:09.382 xxx[6609:a0f] 2011-05-13 15:17:04 +0800
2011-05-25 15:17:09.677 xxx[6609:a0f] 2011-05-13 15:17:04 +0800