回答編集履歴

1

対応内容の説明を追記

2022/06/30 07:12

投稿

usukuti_hanako
usukuti_hanako

スコア50

test CHANGED
@@ -1,3 +1,6 @@
1
+ 例外をスローするのではなく、呼び出し元から処理用のハンドラーを受け取る形で、
2
+ 呼び出し元で行いたい処理を実行する形にしました。
3
+
1
4
  ```swift
2
5
  func postApi(errorHandler: ((_ err: Error) -> Void)? , responseHandler: ((_ response: HTTPURLResponse) -> Void)? ) -> Void {
3
6
  // 引数として、エラー、レスポンスに対するコールバックハンドラを受け取るようにしました。
@@ -47,7 +50,4 @@
47
50
  // レスポンスが成功以外の時にやりたい処理
48
51
  print("とりあえずログで出しておく。response={\(res)}")
49
52
  }
50
-
51
-
52
-
53
53
  ```