Kiedy symbolizuję raporty o awariach, zauważyłem, że numery linii są wyłączone. Testowałem to z projektem, w którym celowo spowodowałem awarię. Wydaje się, że wygenerowany numer wiersza nie zawiera niektórych wierszy, np. linie komentarza lub instrukcje preprocesora kompilatora (nie wiesz, co robi i nie zawiera) ...Jak uzyskać prawidłowe numery linii w symbolicznych raportach o awariach (iPhone/Mac)?
Czy istnieje łatwy sposób, aby uzyskać numer linii "wyłączony" w symbolicznym raporcie o awarii do faktycznego wiersza kodu w źródło?
Edit: Przykładem linii w symbolicated raportu katastrofy:
7 Luisterpaal 0x00005de2 -[SWFMP3 connection:didReceiveData:] (SWFMP3.m:320)
Tak, numer linii 320 jest prawie poprawne, ale nie do końca. To kilka linii od ...
Wzwyższono dla "pisać mniejsze metody" :) – rpetrich
Miałem na myśli numery symbolicznego dziennika awarii, np. "320" w: 7 Luisterpaal 0x00005de2 - [Połączenie SWFMP3: didReceiveData:] (SWFMP3.m: 320) –