Ich habe versucht, einen Anmelde-Controller zu programmieren und einen UIPickerView
für die Länderauswahl zu verwenden. Das Problem ist, dass, wenn ich versuchte, das Pickerland an Parse zu übergeben, um die Eingabe zu speichern, Xcode mir einen Fehler gab. Warum kann Xcode mir nicht erlauben, die ausgewählten Daten zum Parsen zu verwenden? Der Fehler ist in der letzten Zeile.Daten können nicht von UIPickerView gespeichert werden
Irgendwelche Hilfe Jungs?
@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]
Was ist der Fehler? – rmaddy
Der Fehler ist in der letzten Zeile des Codes "Verwendung von nicht aufgelösten Bezeichner Zeile '" – user2508528
@rmaddy Der Fehler ist in der letzten Zeile des Codes "Verwendung von nicht aufgelösten Bezeichner' Zeile '" – user2508528