Фон Загрузка URL в uiwebview - PullRequest
       2

Фон Загрузка URL в uiwebview

3 голосов
/ 14 сентября 2011

Привет, у меня есть приложение, в котором я загружаю веб-страницу в uiwebview. Так что каждый раз это занимает слишком много времени для загрузки.Поэтому мне нужно загрузить веб-страницу в фоновом режиме.Любой знает, как это сделать.

Любая помощь будет полезна.

Ответы [ 2 ]

4 голосов
/ 15 сентября 2011
- (void) start_Web_View {
     UIWebView *wv = [[UIWebView alloc] initWithFrame:CGRectMake(0,0,320,460)];
     wv.delegate = self;
     [wv loadRequest:
          [NSURLRequest requestWithURL:
                    @"http://long_loading_web_site"]];
      // go do something else to amuse the user while the web site loads...
  }


 #pragma mark webview delegate
 - (void) webViewDidFinishLoad:(UIWebView *)webView {
     [self.view addSubview: webView];  // load is done, so add the webview to self.view so it's visible.
 }
0 голосов
/ 14 сентября 2011

Хотите предварительно загрузить этот другой URL-адрес, чтобы при загрузке в основном веб-представлении он загружался быстрее (или уже загружен)?

Вы можете создать другой UIWebView и вообще не показывать его, а также заставить его загружать другой URL (вы можете установить его рамку за пределами экрана).

Пример:

UIWebView *dummyWebView = [[UIWebView alloc] init];
dummyWebView.frame = CGRectMake(-1, -1, 1, 1);
...