Я попытался запрограммировать контроллер вида регистрации и использовать UIPickerView
для выбора страны. Проблема в том, что когда я пытался передать страну выбора в Parse для сохранения ввода, Xcode дал мне ошибку. Почему Xcode не позволяет мне использовать выбранные данные для Parse? Ошибка в последней строке.Не удается сохранить данные из UIPickerView
Любые помощь ребята?
@IBOutlet var usernameTextField: UITextField!
@IBOutlet var fullnameTextField: UITextField!
@IBOutlet var emailTextField: UITextField!
@IBOutlet var passwordTextField: UITextField!
@IBOutlet var phonenumberTextField: UITextField!
@IBOutlet var countryPicker: UIPickerView!
let countryData: [String] = ["Saudi Arabia", "Turkey"]
@available(iOS 2.0, *)
public func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return countryData.count
}
func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
let countrySelect = countryData[row]
print(countrySelect)
}
override func viewDidLoad() {
super.viewDidLoad()
countryPicker.dataSource = self
countryPicker.delegate = self
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func signUpAction(sender: AnyObject) {
// Declare user object
let newUser = PFUser()
let fullName = fullnameTextField.text!
let username = usernameTextField.text!
let email:String = emailTextField.text!
let password:String = passwordTextField.text!
let phoneNumber:Int? = Int(phonenumberTextField.text!)
// Passing arguments
newUser.username = username
newUser["fullName"] = fullName
newUser.email = email
newUser.password = password
newUser["phoneNumber"] = phoneNumber! as Int
newUser["country"] = countryData [row]
Какая ошибка? – rmaddy
Ошибка в последней строке кода «использование неразрешенного идентификатора» строка « – user2508528
@rmaddy Ошибка в последней строке кода« использование неразрешенного идентификатора строки » – user2508528