Quando si simbolizzano i rapporti sugli arresti anomali, ho notato che i numeri di linea sono disattivati. Ho provato questo con un progetto in cui ho deliberatamente causato un crash. Sembra che il numero di linea generato non includa determinate linee, ad es. righe di commento o istruzioni del preprocessore del compilatore (non sono sicuro di ciò che fa e non include) ...Come ottenere i numeri di riga corretti nei rapporti di arresto anomalo simbolizzati (iPhone/Mac)?
C'è un modo semplice per ottenere dal numero di linea "disattivato" nel rapporto di arresto anomalo simbolizzato alla riga di codice effettiva in la fonte?
Edit: Un esempio di una riga in un report incidente symbolicated:
7 Luisterpaal 0x00005de2 -[SWFMP3 connection:didReceiveData:] (SWFMP3.m:320)
Così, il numero di riga 320 è quasi corretta, ma non esattamente. Sono poche righe ...
Suvati per "scrivere metodi più piccoli" :) – rpetrich
Intendevo i numeri di un registro anomalie simbolizzato, ad es. il "320" in: 7 Luisterpaal 0x00005de2 - [Connessione SWFMP3: didReceiveData:] (SWFMP3.m: 320) –