2017-05-11 1 views
1

Ich habe eine einfache Frage. Ich versuche, meine iOS-App zu debuggen und möchte Fehler erkennen, die meine App zum Absturz bringen. Ich untersuchte mit do try, aber was ist das richtige Format von Ich möchte nur einen Fehler nach dem Aufruf einer Funktion zu fangen.Verwenden von Xcode, um Abstürze in Swift Code

Hier ist meine Frage:

do 
{ 
    try update_all_gps() 

} 
catch 
{ 
    print("Error:########################### \(error.localizedDescription)") 
} 

die App-Abstürze Angenommen, während einige, wo in der update_all_gps Anwendung wie ein Index außerhalb des zulässigen Bereichs ausgeführt wird, usw. Wie ich Setup die do try keine fatalen Fehler zu fangen?

+1

FYI - Ein Index außerhalb des Bereichs ist eine nicht behebbare Ausnahme, kein Fehler. – rmaddy

Antwort

Verwandte Themen