Convertir el ejemplo Apple DateCell para usar UIPickerView en lugar de UIDatePickerView

Estoy en el process de convertir la aplicación Apple DateCell para usar UIPickerView en lugar de UIDatePicker. Me he retirado y he reemplazado las references a UIDatePicker con UIPickerView en el guión gráfico y en todo el código. Todavía tengo algo de limpiar para hacer en las references a DatePicker, pero estoy en un punto donde necesito convertir la reference al método "dateAction" del evento "ValueChanged" del UIDatePicker y no hay "Send Events" que para UIPickerView. ¿Alguien tiene alguna sugerencia sobre cómo puedo agregar o simular este evento "ValueChanged" a mi UIPickerView? Además, cualquier consejo sobre la conversión del rest del progtwig para usar UIPickerView sería muy apreciado.

- (IBAction)dateAction:(id)sender { NSIndexPath *targetedCellIndexPath = nil; if ([self hasInlineDatePicker]) { // inline date picker: update the cell's date "above" the date picker cell // targetedCellIndexPath = [NSIndexPath indexPathForRow:self.datePickerIndexPath.row - 1 inSection:0]; } else { // external date picker: update the current "selected" cell's date targetedCellIndexPath = [self.tableView indexPathForSelectedRow]; } UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:targetedCellIndexPath]; UIPickerView *targetedDatePicker = sender; // update our data model NSMutableDictionary *itemData = self.dataArray[targetedCellIndexPath.row]; [itemData setValue:targetedDatePicker.date forKey:kDateKey]; // update the cell's date string cell.detailTextLabel.text = [self.dateFormatter stringFromDate:targetedDatePicker.date]; 

}

UIPicker funciona con un delegado , no con un controller ValueChanged . Haga que el controller sea el delegado de su recolector e implementador.

 – pickerView:didSelectRow:inComponent: 

No olvide agregar <UIPickerViewDelegate> en la statement de la class del controller.