Xcode не показывает строку, вызывающую сбой

Каждый раз, когда мое приложение дает сбой, Xcode выделяет вызов UIApicationMain () в функции main () как строку, вызвавшую сбой.В некоторых случаях это было нормально (например, ошибка сегментации), но сбой, с которым я пытаюсь справиться, - это простой сигнал SIGABRT с подробной информацией, записанной в консоли:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: Date)'

Xcode использовался для правильного отображения строки со старыми SDK, но так как я обновился до Xocde 4.2, это изменилось. Совершенно очевидно, что Xcode точно знает, что вызвало сбой (или мог знать), но все еще не показывает фактическую строку. Есть ли какое-нибудь исправление или обходной путь для этого?

123
задан JonasG 30 July 2013 в 10:55
поделиться