2016-04-05 3 views
0

Ich hatte in letzter Zeit mehrere Fehler mit meinem Übergang zum neuen View Controller. Wenn ich laufe es ohne Haltepunkte und von der anfänglichen VC bewegen, um das "Submit Post", das ich die folgende Fehlermeldung erhalten:Beenden mit nicht abgefangener Ausnahme vom Typ NSException, keine Fehler in Connection Inspector, Thread 1 Haltepunkt 1.1, mehrere Fehler

![Without Breakpoints] 1:

ohne Haltepunkte

=====

So habe ich eine Ausnahme Haltepunkt und versucht, die App laufen und hier ist, was ich habe: enter image description here

=====

Jetzt bin ich relativ neu in Swift Entwicklung, also habe ich dieses Problem gegooglet und fast alles ausprobiert. Ich habe Connections Inspector in allen meinen VCs dreifach überprüft und keine Warnsymbole gefunden. Ich habe auch versucht, Produkt -> Reinigen und ich habe meinen Computer neu gestartet. Irgendwelche Ideen, was könnte falsch sein und wie kann ich es beheben?

EDIT: Im obigen Text war ich die App auf meinem iPhone 5S ausgeführt. Ich versuchte, es in dem Simulator und erhielt die gleichen Thread 1 Breakpoint- 1.1 Fehler außer auf der

class AppDelegate: UIResponder, UIApplicationDelegate { 

Linie in meiner AppDelegate.swift Datei ausgeführt wird.

Ich habe versucht, es ohne Haltepunkte im Simulator ausgeführt und erhielt einen Thread 1: Signal SIGBRT Fehler in der gleichen Zeile.

Ich bin völlig fest.

Antwort

1

Überprüfen Sie, ob der Objektschlüssel "Benutzername" ist, schauen Sie sich die Firebase-Dokumentation/Foren an. Es könnte zum Beispiel "_username" sein.

Edit: etwas betrachtet haben, wie Feuerbasis funktioniert es sieht aus wie jedes Feld in der JSON-Struktur festgelegt wird, indem Sie heraus, so überprüfen Sie, dass Ihre Anmeldung Code legt den Benutzernamen unter dem Schlüssel „username“

+0

Also habe ich meinen Kontoerstellungscode überprüft und es scheint, als wäre alles in Ordnung. Ich bin neu in Swift und Firebase, daher bin ich mir nicht bewusst, was alles passiert. Daher sind hier die zwei fraglichen Dateien. Gibt es eine Chance, dass Sie mir helfen könnten, dieses Problem in diesen Dateien zu lösen? Danke vielmals! Kontoerstellung: https://ideone.com/7fpYWo Beitrag senden: https://ideone.com/qUyeJH –

+0

Ah ja, so ist der Schlüssel für den Benutzernamen "Autor". Versuchen Sie in diesem Fall: currentUser = snapshot.value.objectForKey ("author") as! String –

+0

Also habe ich das versucht, aber es gibt mir immer noch den gleichen SIGABRT-Fehler in der AppDelegate-Datei. Ich dachte, das wäre der Fall, ich wollte nur sicherstellen, dass ich das Richtige mache. –

Verwandte Themen