teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

ソースコードが間違っていました。申し訳ありません。

2021/12/06 12:52

投稿

kazuma24
kazuma24

スコア1

title CHANGED
File without changes
body CHANGED
@@ -24,17 +24,18 @@
24
24
  ```Swift
25
25
  import UIKit
26
26
 
27
- struct ResultList: Codable {
27
+ struct RakutenList: Codable {
28
- let Items :[items]
28
+ var Items :[items]
29
29
 
30
30
  struct items :Codable{
31
- let Item :item
31
+ var Item :item
32
32
 
33
33
  struct item: Codable {
34
34
  var itemName: String
35
35
  var itemPrice: Int
36
36
  var itemUrl: String
37
37
  var imageUrl: String
38
+
38
39
  }
39
40
  }
40
41
  }
@@ -60,15 +61,14 @@
60
61
  print("情報の取得に失敗しました1:",err)
61
62
  return
62
63
  }
63
-   
64
+
64
65
  //上で書いたdataにデータがしっかり入っていたら走る処理
65
66
  if let data = data {
66
67
  do {
67
- let rakuten = try JSONDecoder().decode(ResultList.self, from: data)
68
+ let rakuten = try JSONDecoder().decode(RakutenList.self, from: data)
68
69
  print("rakuten: ", rakuten)
69
70
  } catch(let err) {
70
71
  print("情報の取得に失敗しました2:",err)
71
-               //(問題点)上記のエラーメッセージが表示されます。
72
72
  }
73
73
  }
74
74
  }
@@ -76,6 +76,7 @@
76
76
  }
77
77
  }
78
78
 
79
+
79
80
  ```
80
81
 
81
82
  ### 試したこと

1

エラーメッセージを写真からテキストに変更しました。

2021/12/06 12:52

投稿

kazuma24
kazuma24

スコア1

title CHANGED
File without changes
body CHANGED
@@ -7,8 +7,16 @@
7
7
  ### 発生している問題・エラーメッセージ
8
8
 
9
9
  ```
10
- ![デバックエリアに表示されるエラーです。上から行目に("情報の取得に失敗しました2:",err)が出力されてしまいます。
11
- ](10c426081c974a771853bb08406f96db.png)
10
+ デバックエリアに表示されるエラーです。上から5行目に("情報の取得に失敗しました2:",err)が出力されてしまいます。
11
+
12
+ -------------------------------------------------------------------------------
13
+ 2021-12-06 18:24:28.906436+0900 a[9331:3887325] [connection] nw_proxy_resolver_create_parsed_array [C1 proxy pac] Evaluation error: NSURLErrorDomain: -1003
14
+ 2021-12-06 18:24:28.977087+0900 a[9331:3887325] [boringssl] boringssl_metrics_log_metric_block_invoke(144) Failed to log metrics
15
+ 情報の取得に失敗しました2: keyNotFound(CodingKeys(stringValue: "Items", intValue: nil), Swift.DecodingError.Context(codingPath: [], debugDescription: "No value associated with key CodingKeys(stringValue: \"Items\", intValue: nil) (\"Items\").", underlyingError: nil))
16
+ 2021-12-06 18:26:29.894845+0900 a[9331:3887623] Received XPC error Connection interrupted for message type 3 kCFNetworkAgentXPCMessageTypePACQuery
17
+ 2021-12-06 18:26:29.894949+0900 a[9331:3887623] Received XPC error Connection invalid for message type 3 kCFNetworkAgentXPCMessageTypePACQuery
18
+ -------------------------------------------------------------------------------
19
+
12
20
  ```
13
21
 
14
22
  ### 該当のソースコード