Also, ich habe einen View-Controller mit einer Anzahl von Textfeldern darauf. Die ersten beiden Textfelder benötigen Text, der vor dem Senden eingegeben werden muss. Ich überprüfe die ersten beiden Textfelder und zeige einen Alarm-Controller an, falls sie leer sind.Swift iOS: fataler Fehler beim Entfernen des Alarm-Controllers, während die Tastatur hochgefahren ist
let alertController = UIAlertController(title: "Error", message:
"Please enter some text.", preferredStyle: UIAlertControllerStyle.Alert)
alertController.addAction(UIAlertAction(title: "Okay", style: UIAlertActionStyle.Default,handler: nil))
self.presentViewController(alertController, animated: true, completion: nil)
Dies funktioniert gut, solange die Tastatur vor dem Senden des Formulars abgelehnt wird. Wenn die Tastatur jedoch immer noch angezeigt wird, stürzt die App mit einem schwerwiegenden Fehler ab: "Unerwartetes gefunden, Null beim Entpacken eines optionalen Werts"
Was passiert hier?
Ich denke, der Absturz hat nichts mit dem von Ihnen bereitgestellten Code zu tun. Kannst du vielleicht noch mehr Code und/oder das Absturzprotokoll zeigen? –