SIGABRT sur l'iPhone lors de la modification de xib

J'ai juste fini une application pour l'iPhone qui, jusqu'à aujourd'hui, marchait bien sur le simulateur d'iPhone et de dispositifs.

J'ai tenté de changer le xib qui est chargé dans le applicationDidFinishLaunching méthode dans mon application délégué de classe - tout ce que je faisait était de changer la chaîne dans initWithNibName.

Lorsque je lance l'application sur le simulateur, la valeur par Défaut.png image s'affiche, puis l'application se bloque avec une exception non interceptée. Lors de l'exécution sur un appareil, la valeur par Défaut.png image est affichée pendant 10 secondes, l'INTERFACE utilisateur n'est jamais chargé et j'obtiens 'GDB: Programme du signal reçu: "SIGABRT". " sur le Xcode barre d'état. Débogage montre que applicationDidFinishLaunching est jamais réellement atteint avant l'application se bloque.

Réglage de départ xib en arrière à l'original résout le problème, mais maintenant, j'ai fait un changement et enregistré dans Interface Builder et l'application affiche les mêmes questions que ci-dessus - j'ai fait aucune modification de code.

Est-ce un problème de mémoire, ou un problème connu d'une erreur commune?

NOTE: j'ai fait aucune modification de code que ce soit, et les seules modifications que j'ai apporté à la xib cosmétique, la IBOutlets sont tous intacts.

OriginalL'auteur Boz | 2009-09-26