Wie man einen Fehler in catch @ ausgi
catch let error as LocksmithError{
print(error)// it would print the case of the error.
}
Aber wenn ich tue
catch LocksmithError.Duplicate{
}
catch{
print (LocksmithError) // Obviously I would just print LocksmithError, it won't print the case
print (LocksmithError.rawValue) // prints nothing
}
Meine Frage ist Mit dem 2. Ansatz gibt es einen, den ich tatsächlich abrufen kann und den Wert / Fall des Fehlers? Oder wenn ich den Wert nicht direkt am Einstiegspunkt bekomme, also am Fang, dann verpasse ich die Chance, es zu tun!