【发布时间】:2011-05-25 07:23:19
【问题描述】:
我只是在表单中添加一个 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
【问题讨论】:
-
我遇到了完全相同的问题。不知道是什么原因造成的。
-
请问您为什么不在 IB 中创建它并以图形方式连接它?那么这个问题也会出现吗?我想会很有趣。
标签: objective-c xcode cocoa nsdatepicker