gpt4 book ai didi

objective-c - NSDatePicker 更改日期方法运行两次!(mac app)

转载 作者:搜寻专家 更新时间:2023-10-30 19:58:35 24 4
gpt4 key购买 nike

我只是在表单中添加了一个 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

最佳答案

这样做来解决这个问题:

- (void) awakeFromNib {
[datePickerControl sendActionOn:NSLeftMouseDown];
}

关于objective-c - NSDatePicker 更改日期方法运行两次!(mac app),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6120895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com