Ich lade Json-Daten mit der Klasse NSURLConnection vom Server herunter. Die Daten analysiere ich im Hintergrund, jedoch in connection() delegate method the app is crashing
. Unten ist der Screenshot. Der Code ist auch in der Abbildung unten verfügbar. Warum passiert dies?
Grüße
AKTUALISIEREN:
Wenn Haltepunkte entfernt wurden:
Antworten:
1 für die Antwort № 1Es scheint, dass Sie versuchen zu benutzen UIAlertView
und das verursacht einen Absturz. Nun ist aus Ihrem Code nicht klar, wie Sie das tun. Auf jeden Fall UIAlertView
ist unter iOS 8 veraltet und dies könnte das Problem bei der Verwendung von Swift erklären (obwohl die Verwendung veralteter Methoden oder Klassen normalerweise keinen Absturz in Obj-C verursacht).
Du könntest es mit einem versuchen UIAlertController
und setze es preferredStyle
zu UIAlertControllerStyleAlert
:
var alert = UIAlertController(title: "Title", message: "Message", preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "Ok", style: UIAlertActionStyle.Default, handler: nil))
self.presentViewController(alert, animated: true, completion: nil)