質問編集履歴

8

画像を追加

2020/01/23 02:27

投稿

duck015
duck015

スコア29

test CHANGED
File without changes
test CHANGED
@@ -98,10 +98,14 @@
98
98
 
99
99
 
100
100
 
101
-
102
-
103
101
  ### 参考記事
104
102
 
105
103
  [Swift3 + Alamofire4 + SwiftyJSONでJSONレスポンスをパースするサンプル](https://qiita.com/_mogaming/items/64b47a38a118af0becf6)
106
104
 
107
105
  [AlamofireとSwiftyJSONでAPIを叩くチュートリアル](https://qiita.com/yutat93/items/1b6dfe34fa8537cf3329)
106
+
107
+
108
+
109
+ ### 追記
110
+
111
+ ![ブレイクポイント](bef57d43db80f5922e372056b4d503b2.png)

7

文字修正

2020/01/23 02:27

投稿

duck015
duck015

スコア29

test CHANGED
@@ -1 +1 @@
1
- ネストがある時のAlamofireでのデータ取得方法
1
+ ネストされたJSONデータをAlamofireで取得する方法
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  `Alamofire`、`SwiftyJSON`を使い、下記JSONデータの`"title"`を取得したいです。
4
4
 
5
- ネストがあり、参考記事とデータ構造が異なるため、取得方法が分からないでいます。
5
+ ネストされており、参考記事とデータ構造が異なるため、取得方法が分からないでいます。
6
6
 
7
7
  どなたかご教示いただけませんでしょうか?
8
8
 

6

修正

2020/01/23 02:07

投稿

duck015
duck015

スコア29

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  "id": "123",
30
30
 
31
- "title": "タイトル1"
31
+ "title": "タイトル1"
32
32
 
33
33
  }
34
34
 

5

文字修正

2020/01/23 01:36

投稿

duck015
duck015

スコア29

test CHANGED
@@ -1 +1 @@
1
- Alamofireでのデータ取得方法
1
+ ネストがある時のAlamofireでのデータ取得方法
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  `Alamofire`、`SwiftyJSON`を使い、下記JSONデータの`"title"`を取得したいです。
4
4
 
5
- 頭に`"result": true`入っており、参考記事とデータ構造が異なるため、取得方法が分からないでいます。
5
+ ネストり、参考記事とデータ構造が異なるため、取得方法が分からないでいます。
6
6
 
7
7
  どなたかご教示いただけませんでしょうか?
8
8
 

4

追記

2020/01/23 01:36

投稿

duck015
duck015

スコア29

test CHANGED
File without changes
test CHANGED
@@ -68,7 +68,7 @@
68
68
 
69
69
  func getArticles() {
70
70
 
71
- Alamofire.request("http://104.198.124.217/employment/articles.json").validate().responseJSON { response in
71
+ Alamofire.request("url").validate().responseJSON { response in
72
72
 
73
73
  // print(response.result.value)
74
74
 

3

修正

2020/01/22 09:13

投稿

duck015
duck015

スコア29

test CHANGED
File without changes
test CHANGED
@@ -28,9 +28,7 @@
28
28
 
29
29
  "id": "123",
30
30
 
31
- "title": "タイトル1」",
31
+ "title": "タイトル1」"
32
-
33
- "screen_name": "macaroni_channel",
34
32
 
35
33
  }
36
34
 
@@ -42,7 +40,7 @@
42
40
 
43
41
  "id": "456",
44
42
 
45
- "title": "タイトル2",
43
+ "title": "タイトル2"
46
44
 
47
45
  },
48
46
 

2

修正

2020/01/22 09:13

投稿

duck015
duck015

スコア29

test CHANGED
File without changes
test CHANGED
@@ -86,7 +86,7 @@
86
86
 
87
87
  json["data"].forEach { (_, json) in
88
88
 
89
- let type = json["title"].string!
89
+ let type = json["title"].string! //Unexpectedly found nil while unwrapping an Optional value
90
90
 
91
91
  print(type)
92
92
 

1

追記

2020/01/22 09:08

投稿

duck015
duck015

スコア29

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  `Alamofire`、`SwiftyJSON`を使い、下記JSONデータの`"title"`を取得したいです。
4
4
 
5
- 頭に`result`が入っており、取得方法が分からないでいます。
5
+ 頭に`"result": true`が入っており、参考記事とデータ構造が異なるため、取得方法が分からないでいます。
6
6
 
7
7
  どなたかご教示いただけませんでしょうか?
8
8