3

由于一个问题,我无法NSURLRequest在我的 . 如果我没有,那么我想取消请求并警告用户。UIWebViewNSTimer

但是:我无法找到一种方法来取消在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.

我错过了什么?

谢谢!拉紧 :)

4

1 回答 1

10

课堂上有一个stopLoading方法UIWebView。是否满足您的需求?

UIWebView类参考

停止加载

停止加载由接收器管理的任何 Web 内容。

- (void)stopLoading

停止由主框架或其任何子框架加载过程中的任何内容。如果没有加载任何内容,则不执行任何操作。

于 2012-05-17T01:09:49.260 回答