У меня есть один mainViewController и один UIPickerView. Теперь все настроено хорошо, но когда я запускаю приложение и выбираю текстовое поле, я получаю вопросительные знаки в своем списке UIPickerView.
Теперь я только что узнал об этом, потому что я не подключил делегата для этого.Однако, если я подключу к нему делегата, текстовое поле не будет заполнено.
TextField находится в mainViewController.
Итак, в моем MainViewController.h я импортировал UIPickerView и получил этот код — все без ошибок. _pv — это UIPickerView.
_pv = [[CategoryPicker alloc] init];
[_pv.categoryPicker setDelegate:self];
[_pv.categoryPicker setDataSource:_pv];
[_appPriorityTxtFld setInputView:_pv];
[_appPriorityTxtFld setInputAccessoryView:toolbar];
Теперь, как вы можете видеть, для делегата установлено значение self, это позволит заполнить текстовое поле.
Если установить значение _pv, то список будет отображаться правильно, но текстовое поле не будет заполнено.
Что я упускаю??
Ура