#КопошилкаiOS:
👉🏼
Значения локализованных ошибок в практике SwiftВ языке Swift мы передаем ошибки в соответствии с протоколом Error. Протокол LocalizedError его наследует, расширяя его некоторыми полезными свойствами:
▪️errorDescription
▪️failureReason
▪️recoverySuggestion
Соответствие протоколу LocalizedError вместо протокола Error (и обеспечение реализации этих новых свойств), позволяет нам дополнить нашу ошибку множеством полезной информации, которая может быть передана во время исполнения программы (интернет-журнал NSHipster рассматривает этот вопрос более подробно).
Ссылка:
https://swiftbook.ru/post/tutorials/practical-localized-error-values/➕ Открытый чат для общения iOS-разработчиков
t.me/swiftbook_chat