Chaque fois que mon application plante, Xcode met en évidence l'appel UIApicationMain () dans la fonction main () comme la ligne qui a causé le crash. Dans certains cas, c'était normal (erreur de segmentation par exemple) mais le crash que j'essaie de gérer est un simple SIGABRT avec des informations détaillées enregistrées dans la console:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: Date)'
Xcode avait l'habitude d'afficher la ligne juste avec les anciens SDK, mais depuis la mise à niveau vers Xocde 4.2, cela a changé. Il est assez évident que Xcode sait exactement ce qui a causé le crash (ou pourrait le savoir), mais il ne montre toujours pas la ligne réelle. Existe-t-il un correctif ou une solution de contournement pour cela?