SIGABRT auf dem iPhone beim Wechsel xib

Ich habe gerade abgeschlossen, eine app für das iPhone, die, bis heute, lief problemlos auf dem iPhone-simulator und aktuelle Geräte.

Ich versucht, die änderung der xib geladen wird, ist in der Methode applicationDidFinishLaunching in meiner Anwendung delegate-Klasse - alle, die ich Tat, war ändern Sie die Zeichenfolge in initWithNibName.

Wenn ich starte die app auf dem simulator, der Standard.png-Bild angezeigt, dann stürzt die app mit einer "uncaught exception". Bei der Ausführung auf einem device, die Standardeinstellung.png-Bild erscheint für etwa 10 Sekunden, die UI ist noch nie geladen und ich bekomme 'GDB: Program received signal: "SIGABRT".' auf die Xcode-status-bar. Debuggen zeigt, dass die applicationDidFinishLaunching ist eigentlich nie erreicht werden, bevor die app abstürzt.

Einstellung des Anfangswertes und des xib-zurück auf die ursprüngliche löst das Problem, aber jetzt habe ich eine änderung vorgenommen und gespeichert es in den Interface Builder und die app zeigt die selben Fragen wie oben - ich habe keine code-änderungen an alle.

Ist das ein Speicher-Problem, oder ein bekanntes Problem der ein häufiger Fehler?

HINWEIS: ich habe keine code-änderungen mehr, und die einzigen änderungen die ich gemacht habe, an den xib-sind Kosmetik, die IBOutlets sind alle intakt.

InformationsquelleAutor Boz | 2009-09-26

Schreibe einen Kommentar