Задача C — Настройка делегата UIPickerView

У меня есть один 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, то список будет отображаться правильно, но текстовое поле не будет заполнено.

Что я упускаю??

Ура

0
задан jwknz 26 June 2012 в 05:22
поделиться