時間のかかる処理を扱ってみましょう。
Sync ver
static func syncFetchWeather(_ jsonString: String) throws -> Stringこのメソッドは、値を返すまでに少し時間がかかります。
- 呼び出しAPIを
Sync verに変更する - APIの処理が戻るまでUIActivityIndicatorViewを表示する
- テストがパスすることを確認する
iOSアプリで時間のかかる処理をするのにどうしたら良いかわからなかったり、何が問題になるのかのヒントを示しておきます。
非同期テストが必要になった場合には公式のドキュメントが用意されています。
