Я просто добавляю один NSDatePicker в форму, устанавливаю графический стиль и устанавливаю действие следующим образом:
[datePicker setAction:@selector(datePickSelected:)];
в методе, он просто печатает выбранную дату.
-(void)datePickSelected:(id)sender
{
NSLog(@"%@",[datePicker dateValue]);
}
Это работает, но запускается два раза, когда вы щелкаете по дате в этом указателе даты. Почему это?
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