由于我无法使
但是:我找不到一种取消已在
你该如何做?
我已经按以下方式设置了
我看到
我错过了什么吗?
谢谢! Stretch :)
NSURLRequest
超时在UIWebView
中触发的问题,因此我正在尝试使用NSTimer
来检查是否在指定时间内得到了响应。如果没有,我想取消请求并警告用户。但是:我找不到一种取消已在
UIWebView
中进行的当前请求的方法。你该如何做?
我已经按以下方式设置了
UIWebView
的请求:NSString *theURL = [NSString stringWithFormat:@"https://%@%@", _hostname, LOGIN_PART_URL];
NSString *body = [NSString stringWithFormat:@"Username=%@&Password=%@", _username, _password];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:[NSURL URLWithString:theURL]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:_timeoutInSecs];
[request setHTTPMethod: @"POST"];
[request setHTTPBody: [body dataUsingEncoding: NSUTF8StringEncoding]];
[web loadRequest:request];
我看到
NSURLConnection
有一个取消方法,但是似乎UIWebView
没有相应的方法。我错过了什么吗?
谢谢! Stretch :)