附加一系列字典

时间:2017-08-08 18:24:24

标签: arrays swift dictionary append

我正在尝试附加一系列具有纬度和经度的字典。

这是因为我想在地图中添加注释,但我从Firebase获取数据并需要将它们存储在数组中。

我从一系列邮政编码中获取它们并将它们放入字典中,这一切都打印得很好但现在我正在尝试将它们添加到新数组中。

我只想创建一个字典数组。随着帖子的最终结果。即yield

到目前为止,下面是我的代码,我已经四处寻找答案了,但有很多,但我无法做出头脑或者故事。

[["latitude: 873648264, "longitude": 9849823658293753], [latitude: 873648264, "longitude": 9849823658293753 ]]

//从这里更新了问题:

试图实现的目标是用来自firebase的我自己数据的lat和lon替换这段代码。

var posts = [[Dictionary<String,Double>]]()

var latitude = Dictionary<String,Double>()
var longitude = Dictionary<String,Double>()
latitude = ["latitude":lat!]
longitude = ["longitude":lon!]
var latLon = ["latitude":latitude, "longitude":longitude]

posts.append(latLon)

1 个答案:

答案 0 :(得分:2)

仅对于一组词典,这应该足够了

var posts = [[String: Double]]()

var latLon = ["latitude":lat!, "longitude": lon!]

posts.append(latLon)