【问题标题】:iPhone SDK: ReverseGeocoder updates too late?iPhone SDK:ReverseGeocoder 更新太晚?
【发布时间】:2010-05-31 18:39:17
【问题描述】:

我在我的应用程序的几个地方使用了 reverseGeocoder。这个特定的实例,我正在使用它来更新有关我的注释的详细信息。我创建了一个属性(MKPlacemark),每次运行 didFindPlacemark 方法时都会存储新的地标。

问题是,它似乎总是落后一个更新。意思是,当我的自定义方法调用我的 geoCoderPlacemark 属性时,该属性是从 didFindPlacemark 方法更新的。它返回我查找的最后一个坐标的信息,而不是当前坐标。因此,似乎以某种方式,didFindPlacemark 方法在我收到我的属性之后运行,当我假设它在之前运行时,我可以将更新的地标放入另一个方法中。

执行此操作并避免此问题的最佳方法是什么?我真的不想将我所有的代码信息都放在 didFindPlacemark 方法中。让该方法只更新一个属性似乎要容易得多,但为什么在我尝试获取它之后它会更新它?

【问题讨论】:

    标签: iphone annotations mapkit reverse-geocoding


    【解决方案1】:

    我将我的代码移到了 did didFindPlacemark 中,这解决了我的问题。

    【讨论】:

      猜你喜欢
      • 2019-08-24
      • 2017-03-08
      • 2017-11-20
      • 1970-01-01
      • 2012-12-11
      • 1970-01-01
      • 2017-01-22
      • 1970-01-01
      相关资源
      最近更新 更多