Xcode/cel c naprawdę nie drukuje użytecznego śladu stosu. Moja aplikacja gdzieś się zawiesza, a ta cholerna rzecz daje mi tylko numery takie jak 45353453, 34524323, 6745345353, 457634524234. Nie przydatne w ogóle.Łatwy sposób wydrukowania bieżącego śladu stosu aplikacji?
Więc chcę zrobić NSLog(); na początku KAŻDEJ metody mam w całej mojej aplikacji. Ale może jest prostszy sposób, aby dowiedzieć się prawdziwego śladu stosu, po ludzku czytelny? Nie tylko podczas uruchamiania aplikacji czy awarii, ale przez cały czas, przy każdej aktywności, która się dzieje? Pomogłoby to w debugowaniu.
można śledzić ślad stosu w debugger, powinna ona dostać się do ostatniego wywołania metody przed katastrofą myślę – Daniel
Nie, informacje o debuggerze nie są naprawdę pomocne. –
Dlaczego informacje dotyczące debugera nie są przydatne? Jeśli uruchomisz aplikację w debugerze i ulegnie awarii, debugger powinien przedstawić ładną ścieżkę stosu, którą możesz cofnąć, aby zobaczyć każdą wywołaną linię. Jeśli twoja aplikacja zatrzymuje się na wyjątku, zobacz odpowiedź alex_c, aby dowiedzieć się, jak to debugować. –