Аналогичный пост должен помочь.
Вы можете легко использовать данные ядра для извлечения в массив, а затем использовать этот массив в источнике данных UIPickerView и делегировать методы. Нужно ли вам выбирать один раз или, например, для изменения строки поиска, зависит от поведения вашего приложения. Вы не можете напрямую соединить основные данные с такими элементами пользовательского интерфейса, как UIPickerView.