将一个NSObject
指定为多个异步ASIHTTPRequest
的委托可以吗?
我担心的是,两个或多个请求会同时在委托上调用相同的回调方法。
我检查了ASIHTTPRequest
调用主线程上的委托回调,就像NSURLConnection
那样。所以,没关系,对吧?
答案 0 :(得分:2)
是的,这很好,很正常,也是代表设计的一部分。
答案 1 :(得分:0)
是的,这是完全正常的事情。正确设计的API应该将调用对象作为任何委托方法的参数传递。这样,作为委托的对象可以(如果需要)通过委托对象实例来区分其委托职责。