Когда я пишу программу для iPhone, что делает среда Apple, когда что-то пойдет не так (от «непризнанного селектора» к чему-либо еще), приложение вылетает и консоль, у меня есть эта бессмысленна стек отладки изрыгать который выглядит следующим образом:Лучшее поведение под залог в случае ошибки, разработка Mac OS
2009-12-19 11:57:37.843 ModelsProg[394:207] Stack: ( 30884955, 2431960329, 31266875, 30836342, 30688962, 10115, 2721311, 2759178, 2747272, 2729683, 2756789, 38981329, 30669696, 30665800, 2723433, 2760707, 9948, 9802 )
Честно говоря, я не могу думать о более бесполезных образом, чтобы попытаться помочь разработчику отслеживать ошибки. Он даже не говорит вам, в какой строке проблема, если только [394: 207] не является загадочным признаком того, где произошла ошибка.
Как я могу:
- Have среды разработка макинтоша скажи мне ошибку номера строки и файла произошла
- Подавить бессмысленную стеку болтовню или изменить его на __actual функции names__ в качестве выходного сигнала, как выход ошибки грохота Пайтона выглядит.
Я разрабатывал программное обеспечение Mac уже много лет, и я никогда не видел трассировку стека, которая выглядела примерно так. Что именно вы делаете? –
Это разработка iPhone в XCode, и это результат работы консоли после сбоя. – bobobobo
Да, я собрал это. На что вам нужно ответить, такие вопросы, как «запускаете ли вы исполняемый файл, в котором есть отладочные символы?» и «вы получаете такой же результат при отладке примерных приложений?» –