我只需要添加一個NSDatePicker的形式,設置風格的圖形,並設置這樣的動作:NSDatePicker更改日期的方法運行兩次(Mac應用程序)
[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
我恰好具有我同樣的問題。不知道是什麼原因造成的。 – 2011-10-10 18:55:01
請問你爲什麼不在IB中創建它並用圖形連接它?這個問題是否也會發生?我認爲這很有趣。 – pbx 2012-06-13 19:14:43