mainViewControllerが1つあり、UIPickerViewがあります。これですべてが正常に設定されましたが、アプリを実行してtextFieldを選択すると、UIPickerViewリストに疑問符が表示されます。
今、私はそれを学びました。それは、私がその代理人を接続していないためです。ただし、デリゲートを接続すると、textFieldにデータが入力されません。
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];
これで、Delegateがselfに設定されていることがわかります。これにより、textFieldにデータを入力できるようになります。
これを_pvに設定すると、リストは正しく表示されますが、textFieldにデータが入力されません。
何が足りないの?
乾杯