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