【问题标题】:mkreversegeocoder and timermkreversegeocoder 和计时器
【发布时间】:2010-04-20 20:15:45
【问题描述】:

我已经读过,使用 mkreversegeocoder 我可以每 60 秒进行一次查询。 我的 mkreversegeogoder 在 cllocation 检索一些信息后开始。 进行 60 秒查询的最佳方式是什么?计时器?或玩我的旧日期的时间戳?或其他一些东西? 谢谢

【问题讨论】:

    标签: iphone timer mkreversegeocoder


    【解决方案1】:

    您可以在任意延迟间隔后使用 NSObject's 调用带有 reversegeocoder 例程的选择器

    - (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay
    

    【讨论】:

      【解决方案2】:

      mhmmm 我不知道我已经了解如何使用....类似的东西

      - (void) onceGeocoding:(CLLocationManager *)manager didUpdateToLocation:(CLLocation  
      *)newLocation
      fromLocation:(CLLocation *)oldLocation  {
      self.geoCoder = [[[MKReverseGeocoder alloc] initWithCoordinate:newLocation.coordinate] autorelease];
      geoCoder.delegate = self;
      [geoCoder start];
      NSLog(@"myTimer started");
      }
      

      这是我的选择器,我用我的另一个 istance 方法调用

      [self performSelector:@selector(onGeocoding:) withObject:nil afterDelay:60.0];
      

      ?

      【讨论】:

        猜你喜欢
        • 2011-02-07
        • 1970-01-01
        • 2011-02-25
        • 2011-04-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-20
        • 1970-01-01
        相关资源
        最近更新 更多