我正在查看此帖子,其中op表示他正在取消网络视图中的请求:shouldStartLoadWithRequest:
How to do authentication in UIWebView properly?
怎么可能?我没有在NSURLRequest上看到任何API取消它。我知道有可能取消NSURLConnection,如果op意味着在发布而不是NSURLRequest中说NSURLConnection,那么如何从UIWebView中获取底层NSURLConnection?
答案 0 :(得分:2)
NSURLRequest
本身不是要取消的过程,因此没有API。当UIWebView向其委托发送webView:shouldStartLoadWithRequest:
消息时,它会询问是否应该开始从URL发送数据/向URL发送数据的过程 - NSURLRequest
参数是一个简单描述建议操作的对象,而不是执行它的对象。 (如果UIWebView正在使用底层NSURLConnection,它还没有创建它;这就是它要求做的事情。)“取消请求”只是从该方法返回NO
的问题。