次のリンクからデータを解析しようとしています:https://feeds.divvybikes.com/stations/stations.json。jsonでDivvy自転車データを解析する際のトラブル
func getData() {
let url = URL(string:"https://feeds.divvybikes.com/stations/stations.json")
// Submit a request
let task = URLSession.shared.dataTask(with: url!) { (data,response,error) in
// print error if there is one
if error != nil {
print(error!)
self.alert(messageTitle: "Error", messageM: "An error occured")
return
} // end if
// if there is no error, fetch the json
if let content = data {
do {
let json = try JSONSerialization.jsonObject(with: content, options:JSONSerialization.ReadingOptions.mutableContainers) as AnyObject
if let stationName = json["stationBeanList"] as? [String: AnyObject] {
for station in stationName{
if let lat1 = ["latitude"] as? CGFloat, let long1 = ["longitude"] as? CGFloat{
print(lat1,long1)
}
}
}
}
catch {
print(error)
self.alert(messageTitle: "Error", messageM: "An error occured")
}
}//end if
}//end task
task.resume()
//endqueue
}
私は上記のリンクから経度と緯度を取得し、迅速に埋め込むのMapView上にプロットしたいと思いますが、私はプリントアウトしたり、適切に保存するためにも、緯度と経度を取得するように見える傾けます。どんな助けでも大歓迎です。
i)が (負荷のgetData関数を呼び出すか、私はアプリケーションを実行すると何もデバッガで現れていません。私が見つけたものを、あなたのコードを通過した後
あなたの質問では、スクリーンショットのようにコードを含めないでください。それをテキストとして質問にコピーし、適切なコードフォーマットを使用します。タイプ(キー:文字列値:ANYOBJECTを)私は私のせい –
右手は –