回答編集履歴

1

型宣言を修正

2020/01/24 05:49

投稿

thyda.eiqau
thyda.eiqau

スコア2982

test CHANGED
@@ -6,13 +6,13 @@
6
6
 
7
7
  Alamofire.request("url").validate().responseJSON { response in
8
8
 
9
- guard let object = response.result.value as? Dictionary<String, String> else {
9
+ guard let object = response.result.value as? Dictionary<String, AnyObject> else {
10
10
 
11
11
  return
12
12
 
13
13
  }
14
14
 
15
- self.articles += object["data"].map { Article(json: $0["article"]) }
15
+ self.articles += (object["data"] as? [[String: Any]]).map { Article(json: $0["article"]) }
16
16
 
17
17
  }
18
18