UIPickerView: нераспознанный селектор, отправленный экземпляру - только на ios 3.1.x - PullRequest
0 голосов
/ 28 марта 2011

У меня есть UIViewController, который имеет UIPickerView.Источник данных и делегат сборщика - мой контроллер, как и следовало ожидать.

Мой контроллер реализует протоколы UIPickerViewDelegate и UIPickerViewDataSource и все необходимые методы: numberOfComponentsInPickerView, numberOfRowsInComponent, titleForRowи didSelectRow

Все это хорошо работает на ios 4, но падает на 3.1 с хорошим "unrecognized selector sent to instance", как только я вызываю [picker reloadInputViews] (он даже не достигает точек останова в методах делегата или источника данных).

Я не вижу, чего здесь не хватает (нужен счастливый почтовый индекс)

Большое спасибо за вашу помощь!

1 Ответ

2 голосов
/ 28 марта 2011

Вам следует позвонить [picker reloadAllComponents].reloadInputViews - это метод UIResponder, доступный только с iOS 3.2.По крайней мере, согласно документации.Который вы должны прочитать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...