Iphone 异步调用(特别是iOS地理编码)

Iphone 异步调用(特别是iOS地理编码),iphone,ios,asynchronous,geocoding,Iphone,Ios,Asynchronous,Geocoding,我想知道如何处理这个特殊问题: 我正在创建一个place对象,它使用一个地理lat-long对进行初始化。然后我使用iOS地理编码器获取该坐标的地址。我想将该地址设置为我的一个实例变量。但是,这个异步调用没有及时完成,所以当我实例化我的对象并尝试显示地址时,它还没有完成。有哪些策略可以解决这类问题 谢谢!圣诞快乐 我不想在平安夜给出一个详尽的答案,所以我现在在这里给出一个简短的答案,如果您有问题和/或想了解更多细节,请稍后编辑 异步请求都有委托/协议方法,可以让您知道请求何时失败或成功。您应该使

我想知道如何处理这个特殊问题:

我正在创建一个place对象,它使用一个地理lat-long对进行初始化。然后我使用iOS地理编码器获取该坐标的地址。我想将该地址设置为我的一个实例变量。但是,这个异步调用没有及时完成,所以当我实例化我的对象并尝试显示地址时,它还没有完成。有哪些策略可以解决这类问题

谢谢!圣诞快乐

我不想在平安夜给出一个详尽的答案,所以我现在在这里给出一个简短的答案,如果您有问题和/或想了解更多细节,请稍后编辑

异步请求都有委托/协议方法,可以让您知道请求何时失败或成功。您应该使用NSNotification API并注册任何需要在对象完成请求时触发的通知地址的对象。当对象收到通知时,它就可以配置它的视图或它需要做的任何事情。在requestDidFinish(或其他)方法中,您应该发送通知


查看本文了解详细信息(以及一些关于线程的酷东西!):

不客气!我刚开始阅读有关iOS多线程等的文章,几天前偶然发现了这篇文章,所以这是一个很好的时机。很酷的东西。