Signal SIGABRT der Klasse AppDelegate
Ich bin immer ein SigAbrt-Fehler beim ausführen einer iOS-app in dem simulator in xCode.
Die Debug-Konsole sagt:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]'
Verstehe ich, was die exception sagt mir jedoch der Platz, wo der Fehler tritt, ist die folgende Zeile:
class AppDelegate: UIResponder, UIApplicationDelegate {
Also soweit ich weiß, das ist eine der ersten Zeilen von code, der ausgeführt wird, in Ergänzung seiner Klasse definiton - ich habe keine Ahnung, wie dies auslösen könnte eine solche Ausnahme.
Lassen Sie mich wissen, wenn Sie weitere Informationen benötigen, wie Sie den call-stack.
Vielen Dank für Ihre Hilfe.
- Versuchen Sie, eine Ausnahme Haltepunkt und sehen, welche Linie er Sie richtet. Siehe die erste Antwort link[link] für das how-to.
- Wir würden in der Lage sein, um Ihnen zu helfen, wenn Sie vielleicht einige gemeinsame code.
- Hinzufügen Ausnahme Haltepunkte hat mir geholfen, das problem zu identifizieren! Es war ein Fehler einer Schließung. Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin neu in der coding-Welt, aber behoben ist das allergrößte problem. Ich war immer die gleichen Fehler etwas zu tun, und obwohl ich alles gelöscht um, ich konnte nicht, es zu lösen. Es war immer noch geben mir die gleiche Fehlermeldung, was bedeutete, dass es ist nicht das löschen in einer Datei speichert. Ich brauchte eine Weile, um herauszufinden, welche Datei schließlich, als ich öffnete die Mainstoryboard als Quell-Datei, und habe die Suche auf die Fehlermeldung Schlüssel Wort, das ich wusste, dass ich geändert, es gab mir die Linien auf der es saß. Nach dem löschen dieser Zeilen Fehler behoben haben. Ich weiß, Grundkenntnisse in HTML, so dass ich wusste, welche Zeilen zu löschen.
Kann ich nicht starten mein Projekt, alle immer wieder, jedes mal habe ich diesen Fehler, also musste ich eine Lösung finden, und es gab keine Lösung, die ich finden konnte. Also ich hatte es selbst zu tun, mit gesundem Menschenverstand, wie ich sagte, ich habe keine Kenntnisse der Kodierung.
Hoffe, es hilft.