Avatar
@watanave import Foundation enum hogeError: LocalizedError { case hoge var errorDescription: String? { "hoge" } } func sayError(_ e: Error) { print(e.localizedDescription) } sayError(hogeError.hoge)
7:53 AM
Errorの代わりにFoundation.LocalizedErrorに準拠して、errorDescriptionの実装を与えると、 .localizedDescriptionが変更できますよ。