回答編集履歴
1
追記
test
CHANGED
@@ -195,3 +195,37 @@
|
|
195
195
|
task.resume()
|
196
196
|
|
197
197
|
```
|
198
|
+
|
199
|
+
|
200
|
+
|
201
|
+
# コメントいただいた件を追記(2020/06/12)
|
202
|
+
|
203
|
+
上記のコードをそのまま部分的に変えても動かないので、
|
204
|
+
|
205
|
+
static メソッドの完了ハンドラの型、TableView の dataSource として使っている変数の型も変える必要があると思います。
|
206
|
+
|
207
|
+
この辺りは自分が書いたコードではなく全体を把握できているわけではないので、エラーを頼りに適宜修正してもらえると嬉しいです????♂️
|
208
|
+
|
209
|
+
|
210
|
+
|
211
|
+
```Swift
|
212
|
+
|
213
|
+
// ViewModel の static メソッド
|
214
|
+
|
215
|
+
// 完了ハンドラに返す型を `[User]` に変更します.
|
216
|
+
|
217
|
+
static func fetchArticle(completion: @escaping ([User]) -> Swift.Void) {
|
218
|
+
|
219
|
+
// 省略します
|
220
|
+
|
221
|
+
}
|
222
|
+
|
223
|
+
|
224
|
+
|
225
|
+
// ViewController 内の TableView の dataSource として使っている変数
|
226
|
+
|
227
|
+
// [User] に変更します.
|
228
|
+
|
229
|
+
fileprivate var articles: [User] = []
|
230
|
+
|
231
|
+
```
|