Attualmente sto lavorando sul codice per registrare il comportamento di un utente nell'app e per segnalare arresti anomali e la sequenza che li ha preceduti. Ho un grosso problema, non so come far rilevare alla mia app se si è bloccato. Qualcuno sa come farlo in fretta? Il tuo aiuto sarebbe molto apprezzato!Come usare swift per rilevare l'arresto anomalo dell'app?
8
A
risposta
1
Non penso che ci sia attualmente un modo per farlo. Quando la tua app si arresta, cessa di funzionare e tutti i processi si fermano. Di solito qualsiasi crash e dati diagnostici viene inviato tramite il pannello delle impostazioni utente.
Edit: C'è un messaggio utile qui: https://stackoverflow.com/a/8242215/4891259
Speranza che aiuta.
Problemi correlati
- 1. Swift: come usare sizeof?
- 2. Come usare Cocoapods in un framework Swift?
- 3. Swift come usare lo sfondo di NSTimer?
- 4. È possibile rilevare una NSInternalInconsistencyException in Swift?
- 5. Rilevamento anomalo univariato
- 6. Come rilevare Modalità aereo/Modalità volo in IOS Swift
- 7. Come rilevare la cella tableView toccata o cliccata su swift
- 8. quando usare @objc nel codice swift?
- 9. Come usare ** per esponenti usando @infix func **()?
- 10. Come usare iconv per la conversione utf8?
- 11. Swift: C'è un modo semplice per disegnare forme e rilevare se si intersecano?
- 12. C'è un modo per rilevare lo srotolamento forzato attraverso un progetto Swift?
- 13. Come rilevare la codifica corretta per read.csv?
- 14. Come usare objectAtIndex in rapida
- 15. Come usare flush() per PrintWriter
- 16. Come usare l'offuscamento per ClickOnce?
- 17. Come rintracciare il problema esatto per l'arresto anomalo in iOS
- 18. Immagine nativa per arresto anomalo System.Data.Entity IIS
- 19. Posso usare un NSPredicate in Swift con un argomento nullo?
- 20. Come controllare launchOptions in Swift?
- 21. Perché non posso usare il protocollo let in Swift?
- 22. Come posso usare NSError nella mia app per iPhone?
- 23. Come utilizzare openURL per effettuare una telefonata in Swift?
- 24. Qual è il modo corretto di usare strongSelf in swift?
- 25. Il bug di Xcode/rapporto di arresto anomalo in Swift è rotto?
- 26. Posso usare 'where' all'interno di un ciclo for in swift?
- 27. Come posso usare quel codice per usare LINQ
- 28. Come utilizzare userAgent per rilevare il dispositivo mobile
- 29. come rilevare window.print() terminare
- 30. Perché non riesco a usare auto in una funzione Swift
So che l'applicazione smette di funzionare quando si blocca. Quello che sto cercando di fare è registrare alcune cose mentre l'app è in esecuzione e poi, in caso di un'eruzione, invia quei registri a un luogo specifico in cui è presente un server o un'e-mail. È possibile? –
Dovresti creare un modello di dati e collegarlo a ciascuna azione. –
Sì, è possibile con SwiftyBeaver Logger. Controlla su Github (https://github.com/SwiftyBeaver/SwiftyBeaver) e registrati su https://swiftybeaver.com per rilevare e catturare i log durante il rilascio – Sebastian