Непонятно, знакомы ли вы со следами стеков, так что простите, если это старые новости.
Первая строка - это строка, которой достигло приложение, следующая строка - строка, которая вызвала это и т. Д. Внизу вы можете увидеть начало, точку входа в ваше приложение. Вы можете видеть, что функция запуска вызывает вашу основную функцию.
Причина, по которой вы не можете распознать имена функций, заключается в том, что вы зависаете в обратном вызове NSTimer или каком-либо другом отложенном вызове, который использует NSTimer в качестве механизма задержки.
К сожалению, трассировка стека не сможет сказать вам, где или что создало таймер. Однако я вполне уверен, что, если селектор обратного вызова был неправильным, вы бы увидели строку didNotRecognizeSelector в трассировке стека - так что я рискнул бы предположить, что цель для обратного вызова была освобождена.