Descartar UIPickerView con el botón Listo en UIToolBar

Solo estoy probando cuál es mejor con respecto a descartar unUIPickerView: un botón en la barra de navegación o un botón "Listo" en una barra de herramientas sobre la vista del selector. He implementado ambos botones y estoy tratando de descartar la vista del selector y renunciar al primer respondedor.

¿Cómo puedo descartar laUIPickerView con el botón "Listo" en la barra de herramientas?

Este es mi código para elUIToolBar:

UIToolbar* keyboardDoneButtonView = [[UIToolbar alloc] init];
keyboardDoneButtonView.barStyle = UIBarStyleBlack;
keyboardDoneButtonView.translucent = YES;
keyboardDoneButtonView.tintColor = nil;
[keyboardDoneButtonView sizeToFit];
UIBarButtonItem* doneButton = [[[UIBarButtonItem alloc] initWithTitle:@"Done"
                                                                style:UIBarButtonItemStyleBordered target:self
                                                               action:@selector(pickerDoneClicked:)] autorelease];

[keyboardDoneButtonView setItems:[NSArray arrayWithObjects:doneButton, nil]];

textField.inputAccessoryView = keyboardDoneButtonView;

¿Podría alguien ayudarme con esto

Respuestas a la pregunta(3)

Su respuesta a la pregunta