Как сохранить Integer вместо строки в UIpickerView в базе данных? - PullRequest
0 голосов
/ 28 февраля 2019

Я использую UIpickerview для сохранения значения в базе данных, но я хочу сохранить Integer вместо строки и сохранить строку, чтобы просто показать пользователю

это мой код

для более подробного объяснения: если пользователь выбирает Мекку, я хочу сохранить 1 в базе данных, если выбрать Каир, сохранить 2 в базе данных

1 Ответ

0 голосов
/ 28 февраля 2019

Вы можете попробовать использовать row integer метода делегата и добавить 1, так как индексирование начинается с 0

func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
    let stored = row + 1   
    print(stored)
}
...