【问题标题】:CLGeocoder delay until completion handlerCLGeocoder 延迟直到完成处理程序
【发布时间】:2013-03-19 00:21:23
【问题描述】:

我有一个应用程序需要从字符串到纬度/经度值进行地理编码,我使用 iOS 类参考中的地理编码器:

http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLGeocoder_class/Reference/Reference.html#//apple_ref/occ/cl/CLGeocoder

但是完成处理程序在我需要它之后被调用(即我有使用这些纬度/经度值的代码,但在它们可用之前被调用)

有什么想法吗?

【问题讨论】:

    标签: ios clgeocoder completionhandler


    【解决方案1】:

    将使用 lat-long 的代码放入地理编码器的完成处理程序中。这就是它的用途。

    【讨论】:

    • 嗯,有个主意。所以一般来说没有“延迟”类型选项?
    • 不,没有延迟选项。由于地理编码是一种网络操作,因此它总是被延迟。完成块中的代码仅在地理编码完成后执行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    相关资源
    最近更新 更多