Str*_*tch 2 iphone uiwebview ios
由于我无法解决我的超时问题,我试图用a 来检查我是否在指定的时间段内得到了回复.如果我没有,那么我想取消请求并警告用户.NSURLRequestUIWebViewNSTimer
但是:我无法找到取消当前请求的方法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];
Run Code Online (Sandbox Code Playgroud)
我可以看到NSURLConnection有一个取消方法,但似乎没有相应的UIWebView.
我错过了什么?
谢谢!伸展:)
课堂上有一种stopLoading方法UIWebView.它符合您的需求吗?
stopLoading
停止加载由接收方管理的任何Web内容.
- (void)stopLoading停止主框架或其任何子框架加载过程中的任何内容.如果没有加载内容,则不执行任何操作.
| 归档时间: |
|
| 查看次数: |
5412 次 |
| 最近记录: |