質問編集履歴
2
内容編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -51,6 +51,8 @@
|
|
51
51
|
|
52
52
|
|
53
53
|
guard let url = URL(string: endpoint) else {
|
54
|
+
|
55
|
+
print("Error: cannot create URL")
|
54
56
|
|
55
57
|
return
|
56
58
|
|
@@ -112,7 +114,47 @@
|
|
112
114
|
|
113
115
|
|
114
116
|
|
117
|
+
上記コードでAPI接続を行うと、コンソールに以下のエラーが表示されます。
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
> Error: cannot create URL
|
122
|
+
|
123
|
+
|
124
|
+
|
125
|
+
そのため、以下の場所が原因となっています。
|
126
|
+
|
127
|
+
```ここに言語を入力
|
128
|
+
|
129
|
+
guard let url = URL(string: endpoint) else {
|
130
|
+
|
131
|
+
print("Error: cannot create URL")
|
132
|
+
|
133
|
+
return
|
134
|
+
|
135
|
+
}
|
136
|
+
|
137
|
+
```
|
138
|
+
|
139
|
+
|
140
|
+
|
141
|
+
|
142
|
+
|
115
143
|
### 試したこと
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
回答していただいた方法を参考に以下の方法を試しましたが、解決できませんでした。
|
148
|
+
|
149
|
+
エラーの発生箇所は、同じく`Error: cannot create URL`こちらの場所となります。
|
150
|
+
|
151
|
+
```ここに言語を入力
|
152
|
+
|
153
|
+
searchWord = searchWord.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed)
|
154
|
+
|
155
|
+
```
|
156
|
+
|
157
|
+
---
|
116
158
|
|
117
159
|
|
118
160
|
|
1
内容編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -90,7 +90,9 @@
|
|
90
90
|
|
91
91
|
DispatchQueue.main.async {
|
92
92
|
|
93
|
+
do{
|
94
|
+
|
93
|
-
|
95
|
+
self.Infos = try JSONDecoder().decode([Info].self, from: responseData)
|
94
96
|
|
95
97
|
}catch{
|
96
98
|
|