如何将 UIpickerView 中的整数而不是字符串保存到数据库?

How to save Integer instead of string in UIpickerView to database?

我正在使用 UIpickerview 将值保存到数据库中, 但我想保存 Integer 而不是 string 并保留 string 只显示给用户

this my code

进一步解释: 如果用户选择 mecca 我想在数据库中保存 1,如果 select Cairo 保存 2 到数据库

您可以尝试使用 row 委托方法整数并添加 1 因为它的索引从 0

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