2010-03-11 13 views
0

我已将UIPickerViewUIDatePickerView添加到单个视图。我将 pickerview委托设置为self.view,它工作正常。iPhone:UIDatePicker未响应-selectedRowinComponent:

但是,如果我先选择了UIDatePicker,我无法获得'selectedRowInComponent`的值。如果我先选择UIPickerView,我可以。

UIDatePickerView是否响应selectedRowInComponent

回答

1

UIDatePicker不响应selectedRowInComponent。它不是UIPickerview的子类。你只能要求它的日期信息。

+0

我很肯定知道,但是当我改变datapicker月份的话,我可以让其他pickerview selectedRowInComponent, 我觉得莫比,这是uidatapicker和uipickerview 的错误,如果你看到datapicker的来源,你会看到: 私人uipickerView! – phpxiaoxin 2010-03-11 16:03:21

+0

如果与两个选择器的代理具有相同的对象集,那么即使DATE(note DATA)选择器不应该发送,它们也可能会发送'selectedRowInComponent'。如果这是您遇到的问题,则在将任何调用发送到选取器之前,您需要检查'selectedRowInComponent'中选取器的类。 – TechZen 2010-03-11 21:35:28