尝试通过迭代和地理编码创建字典

时间:2015-03-27 23:53:32

标签: swift asynchronous geocoding

我在Parse上有一个地址列表,我试图将其放入一个字典中,格式如下:[CLLocation:PFObject],所以基本上我是从一个PFObject数组中对每个地址进行地理编码我称之为{{1}并将相应的PFObject存储到我的字典restaurantDict中。不幸的是,当我尝试打印出我的字典时,我得到了一堆空单元格。在这样的循环中发送地理编码请求是否存在问题?

price

1 个答案:

答案 0 :(得分:0)

有不同的方法可以做到这一点,但我这样做的方法是使用一个函数作为" for-loop"

func loopArr(var arr: [AnyObject]) {
    asyncMethod() {
        doSomethingWithArr(arr.removeLast())
        if arr.count > 0 {
            self.loopArr(arr)
        }
    }
}