質問編集履歴
2
困った点の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -325,8 +325,10 @@
|
|
325
325
|
|
326
326
|
}
|
327
327
|
```
|
328
|
-
この部分がキーボードの検索ボタンを押したときに呼び出されてはいるようなのですが上に書いたところでprint文が呼び出されなくないました。その後にもitemDataArrayにデーターが入っていません。
|
328
|
+
この部分がキーボードの検索ボタンを押したときに呼び出されてはいるようなのですが上に書いたところでprint文が呼び出されなくないました。その後にもitemDataArrayにデーターが入っていません。またprintするとコンソールに```[]```と表示されます。
|
329
329
|
|
330
|
+
また、実機でも試しましたができませんでした。
|
331
|
+
|
330
332
|
### 補足情報(FW/ツールのバージョンなど)
|
331
333
|
|
332
334
|
swift4.1
|
1
困っている点を追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -277,6 +277,56 @@
|
|
277
277
|
|
278
278
|
```
|
279
279
|
|
280
|
+
### 困っている点
|
281
|
+
|
282
|
+
上の
|
283
|
+
```swift
|
284
|
+
func request(requestUrl: String) {
|
285
|
+
print(1)
|
286
|
+
guard let url = URL(string: requestUrl) else {
|
287
|
+
return
|
288
|
+
}
|
289
|
+
//ここから呼び出されていない
|
290
|
+
let request = URLRequest(url: url)
|
291
|
+
let session = URLSession.shared
|
292
|
+
let task = session.dataTask (with: request) { (data:Data?, response:URLResponse?, error:Error?) in
|
293
|
+
guard error == nil else {
|
294
|
+
let alert = UIAlertController(title: "エラー", message: error?.localizedDescription, preferredStyle: .alert)
|
295
|
+
DispatchQueue.main.async {
|
296
|
+
self.present(alert, animated: true, completion: nil)
|
297
|
+
}
|
298
|
+
return
|
299
|
+
}
|
300
|
+
|
301
|
+
guard let data = data else {
|
302
|
+
return
|
303
|
+
}
|
304
|
+
|
305
|
+
do {
|
306
|
+
let resultSet = try JSONDecoder().decode(ItemSearchResultSet.self, from: data)
|
307
|
+
|
308
|
+
self.itemDataArray.append(contentsOf: resultSet.items.id.videoId.items)
|
309
|
+
self.itemDataArray.append(contentsOf: resultSet.items.snippet.title.items)
|
310
|
+
print("データーが追加されました")
|
311
|
+
print(self.itemDataArray)
|
312
|
+
} catch let error {
|
313
|
+
print("## error: (error)")
|
314
|
+
}
|
315
|
+
|
316
|
+
DispatchQueue.main.async {
|
317
|
+
|
318
|
+
}
|
319
|
+
|
320
|
+
}
|
321
|
+
|
322
|
+
|
323
|
+
|
324
|
+
task.resume()
|
325
|
+
|
326
|
+
}
|
327
|
+
```
|
328
|
+
この部分がキーボードの検索ボタンを押したときに呼び出されてはいるようなのですが上に書いたところでprint文が呼び出されなくないました。その後にもitemDataArrayにデーターが入っていません。
|
329
|
+
|
280
330
|
### 補足情報(FW/ツールのバージョンなど)
|
281
331
|
|
282
332
|
swift4.1
|