Closed puuurm closed 6 years ago
목표:
공부한 것:
enum MyError: LocalizedError { case unknown var errorDescription: String? { return NSLocalizedString("Unknown", comment: "") } } let e = MyError.unknown print(e.localizedDescription) // Unknown
localizedDescription를 활용하려면 LocalizedError를 채택하여 errorDescription를 구현한다. 하지만 이는 enum만 적용된다.
해결:
extension CLError extension MKError
위처럼 현재 이슈에서 처리할 에러 타입인 '구조체 타입'에는 해당되지 않는다. 따라서 localizedDescription를 구현한다.
보완점: Error Handling에 대해 더 좋은 방법이 있다면 적용할 것.
목표:
공부한 것:
localizedDescription를 활용하려면 LocalizedError를 채택하여 errorDescription를 구현한다. 하지만 이는 enum만 적용된다.
해결:
위처럼 현재 이슈에서 처리할 에러 타입인 '구조체 타입'에는 해당되지 않는다. 따라서 localizedDescription를 구현한다.
보완점: Error Handling에 대해 더 좋은 방법이 있다면 적용할 것.