как напечатать ошибку в catch
catch let error as LocksmithError{
print(error)// it would print the case of the error.
}
Однако если я сделаю
catch LocksmithError.Duplicate{
}
catch{
print (LocksmithError) // Obviously I would just print LocksmithError, it won't print the case
print (LocksmithError.rawValue) // prints nothing
}
Мой вопрос: Используя 2-й подход, есть ли что-то, что я действительно могу получить и значение / случай ошибки? Или, если я не получаю значение прямо в точке входа, то есть в улове, тогда я упускаю шанс сделать это!