我想了解一些关于委托和回调的概念。基本上我试图做一个基于邮政编码的http请求。因此,在提出http请求之前,我会打电话给一个位置管理员并获取一个邮政编码,但是在此期间,我必须等待异步完成该任务并获得反馈。这里的关注点是,我从位置管理器中设置的委托,与http-request类没有任何关联。所以,我想了解如何将信息从委托传递给http请求。我正在调查区块,但是无论如何,您仍然可以等待代表的回复。或者它也可以在异步任务中设置为BOOL属性,完成时可以触发请求。除了GCD之外,我还没有尝试过太多的模块,所以仍然试图让我的头脑在这方面有所作为。设置在委托上的事件
我欢迎任何建议。
这很好,除了调用请求外,我还做了很多事情,我已经有了一个HttpClass,所以我通过委托来返回该对象的选择器和内容给httprequest类,然后它调用构造的httprequest那个特定的sel类型。EX: - (void)executeRequestTypes:(SEL)选择器:(HttpRequest *)httpRequest,其中httpRequest具有包含选择器的参数的属性。我只关心它是否可以使用其他设计模式。谢谢。 – kforkarim