在任何ViewController上加载背景中的UIWebView(不可见)

时间:2014-06-28 14:12:25

标签: ios iphone objective-c uiwebview

我想在后台加载UIWebView,这样它就不会从用户那里获取任何输入,也不会让用户看到它。当我需要加载UIWebView时,我也不知道用户将在什么视图中,我不想在我的所有ViewControllers中复制/粘贴我的代码。我该怎么做?

1 个答案:

答案 0 :(得分:0)

我通过使用以下方法调用http请求intead来修复此问题:

NSURL *url = [NSURL URLWithString:url];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
NSOperationQueue *queue = [[NSOperationQueue alloc] init];
[NSURLConnection sendAsynchronousRequest:urlRequest queue:queue completionHandler:^(NSURLResponse *response, NSData *data, NSError *error){
            if (error)
            {
               NSLog(@"Error,%@", [error localizedDescription]);
            }
            else
           {
              NSLog(@"1");
           }
}];