2015-07-10 11 views
8

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?

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.

+0

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? –

+0

Dovresti creare un modello di dati e collegarlo a ciascuna azione. –

+0

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

Problemi correlati