enum NetworkError { case serviceError case clientError }
Только нужно наследоваться от Error
А потом просто в failure кейсе вызываете ваш еррор и уже хандлите в соответствии с вашими требованиями
+ enume NetworkError: Error{}
Это протокол как я понимаю, то не наследоваться, а принимать и соответствовать ему)
Обсуждают сегодня