Skip to content

Commit

Permalink
エラーハンドリングのセッションから Delegate の要素を削除
Browse files Browse the repository at this point in the history
課題の順番が変わったため

yumemi-inc#51
  • Loading branch information
ykws authored Dec 17, 2023
1 parent 467b4e8 commit 2fc7b61
Showing 1 changed file with 0 additions and 4 deletions.
4 changes: 0 additions & 4 deletions Documentation/Error.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,11 @@ Swiftにはベースになる考え方があります。

## 課題
- 呼び出しAPIを`Throws ver`に変更する
- エラーを Delegate で受け取る
- 天気予報を画面に表示する
- APIエラーが発生したらUIAlertControllerを表示する
- エラーの内容に応じてメッセージを変更する
- メッセージの内容は自由ですが、[ヒューマンインターフェイスガイドラインのアラート](https://developer.apple.com/jp/design/human-interface-guidelines/alerts)の項目も読んでみましょう。エラーメッセージについては次の記事もあわせて読むとイメージが膨らむと思います
- [本当に有意義なエラーメッセージを書くには](https://postd.cc/how-to-write-an-error-message/)

## ヒント
- CLLocationDelegate の例だと、 [locationManager(_:didFailWithError:)](https://developer.apple.com/documentation/corelocation/cllocationmanagerdelegate/1423786-locationmanager) でエラーを受け取ります

## 附録
[関連ワード・動画索引(熊谷さんのやさしい Swift 勉強会)](https://yumemi.notion.site/0b948552bd89415c95e89e3ebe3811d6)

0 comments on commit 2fc7b61

Please sign in to comment.