はじめに iOSエンジニアの申です。今回はエラーハンドリング時に発生した問題とTyped throwsの活用についてご紹介させていただきます。 発生した問題とその原因 エラーが返される可能性がある関数を実行した際にエラーが発生した場合、そのエラーをハンドリングして内容を表示するところでエラー内容が正しく表示されない問題が発生しました。 class MyViewController: UIViewController { func handleResponse(result: MyResult?, error: Error?) { if let error = error as? CustomE…