使用异步NSURLConnection与静态方法和对象作为委托,并将其作为委托调用在一个对象中有什么区别?

时间:2010-09-30 16:37:55

标签: iphone cocoa nsurlconnection

当我尝试发送 - initWithRequest:delegate:startImmediately:从类方法向NSURLConnection发送消息,传递ad-hoc委托对象时,委托方法永远不会被调用。 相反,当 - initWithRequest:delegate:startImmediately:由一个对象发送,而NSURLConnection的委托是self,而不是一切正常。 有人能解释我为什么吗? 我在这里停留了三天左右^^'

1 个答案:

答案 0 :(得分:2)

没有区别。如果没有调用您的委托方法,那是因为您的实现显然是不正确的。目标委托必须在同一个runloop中,如果你发布自动释放的对象或类似的东西,你的实现是错误的。

发布您的代码或重新检查您的工作。