質問編集履歴

3

誤字

2020/09/24 11:58

投稿

reo0612
reo0612

スコア2

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- APIから取ってくる値が1つであれば、MapViewにピンを立ててくれるのですが、APIから取ってくる値が2つとなってくると関数の中のfor文がちゃんと回ってくれないです。
11
+ APIから取ってくる値が1つであれば、MapViewにピンを立ててくれるのですが、APIから取ってくる値が2つとなってくるとfunc annotationPin()中のfor文がちゃんと回ってくれないです。
12
12
 
13
13
 
14
14
 

2

誤字

2020/09/24 11:58

投稿

reo0612
reo0612

スコア2

test CHANGED
File without changes
test CHANGED
@@ -78,7 +78,7 @@
78
78
 
79
79
  super.viewDidLoad()
80
80
 
81
- // ===========マップ機能============
81
+ //  マップ機能
82
82
 
83
83
  locationManager.delegate = self
84
84
 
@@ -126,7 +126,7 @@
126
126
 
127
127
  MapView.showsCompass = false
128
128
 
129
- // =============ボタン関連==============
129
+ // ボタン関連
130
130
 
131
131
  UserLocationButton.layer.cornerRadius = 20.0
132
132
 
@@ -142,7 +142,7 @@
142
142
 
143
143
  searchButton.layer.cornerRadius = 15
144
144
 
145
- // 保存されているURLを削除
145
+ // 保存されているURLを削除
146
146
 
147
147
  UserDefaults.standard.removeObject(forKey: "url")
148
148
 
@@ -150,7 +150,7 @@
150
150
 
151
151
 
152
152
 
153
- // 検索ボタン
153
+ //  検索ボタン
154
154
 
155
155
  @IBAction func SearchButton(_ sender: Any) {
156
156
 
@@ -212,7 +212,9 @@
212
212
 
213
213
  let pinlocations: [CLLocationCoordinate2D] = [CLLocationCoordinate2DMake(self.deligate.resultLat[index], self.deligate.resultLng[index])]
214
214
 
215
- pin.coordinate = pinlocations[index]//ここにThread 1: Fatal error: Index out of rangeというエラーメッセージが表示されます。
215
+ //    ===========ここにThread 1: Fatal error: Index out of rangeというエラーメッセージが表示されます。===========
216
+
217
+ pin.coordinate = pinlocations[index]
216
218
 
217
219
  print("(index)番目の(pinlocations[index])の位置にピンを指定しました。")
218
220
 

1

文法の改善

2020/09/24 11:57

投稿

reo0612
reo0612

スコア2

test CHANGED
File without changes
test CHANGED
@@ -8,6 +8,10 @@
8
8
 
9
9
 
10
10
 
11
+ APIから取ってくる値が1つであれば、MapViewにピンを立ててくれるのですが、APIから取ってくる値が2つとなってくると関数の中のfor文がちゃんと回ってくれないです。
12
+
13
+
14
+
11
15
  ### 発生している問題・エラーメッセージ
12
16
 
13
17
 
@@ -570,10 +574,4 @@
570
574
 
571
575
 
572
576
 
573
- APIから取ってくる値が1つであれば、func annotationPin()にてMapViewにピンを立ててくれます。
574
-
575
- しかし、APIから取ってくる値が2つとなってくるとfunc annotationPin()にてfor文がちゃんと回ってくれないです。
576
-
577
-
578
-
579
- 配列にも、ちゃんと2つ、飲食店の名前と経度&緯度が格納されていす。
577
+ printで、配列に2つ、飲食店の名前と経度&緯度が格納されていることは確認済みです。