非常感谢帮助。我卡在这里:A /同步NSURLConnection:获取没有下载数据的响应?
我需要检查一个响应,然后开始在我的UIWebView中加载一个URL。然而,一个同步的NSURLConnection将首先下载数据,然后让我访问这个不好的响应。
异步NSURLConnection将让我在收到任何数据之前检查响应,但我只能检查委托方法连接中的响应:didReceiveResponse:。但后来我不得不告诉我的webView的delegete方法(webView:shouldStartLoadWithRequest:navigationType :)等到响应出现为止。因为两个委托都在主线程中(他们必须是吗?我猜是这样)我不能简单地使用NSCondition来停止webView的委托(因为这意味着停止主线程)。
有没有人有关于如何解决这个问题的想法?
在此先感谢。
会很好,但我不能简单地加载一个xx MB文件来找出它的MIME类型。这就是为什么我需要处理响应。 – Yllier 2009-07-24 20:36:21