我正在尝试编写一个像这样运行的方法:
NSString *responseData = [myAwesomeWrapper getStringfromURL:@"http://spam.com"];
在幕后,我想异步地执行请求(因为我需要身份验证和HTTPS)。问题显然是异步请求需要使用didReceiveResponse进行委托回调。这使我无法编写我想到的整洁方法。
虽然我理解这种方法,但是当我需要发出几个不同的请求并直接从同一个控制器访问数据时,我厌倦了它正在创建的复杂因素。在不与现有呼叫冲突的情况下发明捕获数据的方法正在不断发展。
我已经读过可能使用NSNotificationCenter来模仿这个,但我读过的例子并没有透露一种显而易见的方法来实现这一点。
我的C#大脑是否要求太多?
完全披露:我是Objective-C / Cocoa-Touch的新手。放轻松我。 :)