Изображения отсутствуют для загрузки данных HTML

Мы используем код, чтобы загрузить данные википедии html и сохранить их.

    NSString *urlString = @"http://en.wikipedia.org/wiki/Adele";
    NSURL *url = [NSURL URLWithString:urlString];
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
    NSOperationQueue *queue = [[NSOperationQueue alloc] init];
    [NSURLConnection sendAsynchronousRequest:urlRequest queue:queue completionHandler:^(NSURLResponse *response,NSData *data, NSError *error)
     {
         if ([data length] >0 && error == nil){
             NSString *html = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
             [[NSUserDefaults standardUserDefaults] setObject:html forKey:urlString];
             NSLog(@"Downloaded.");
         }
         else if ([data length] == 0 && error == nil){
             NSLog(@"Nothing was downloaded.");
         }
         else if (error != nil){
             NSLog(@"Error happened = %@ /n %@", error, urlString);

             [NSThread detachNewThreadSelector:@selector(updateTextFaild) toTarget:self withObject:nil];
         }

     }];

Затем мы отключаем устройство или симулятор и открываем загрузку данных html с помощью UIWebView. Однако, что-то не хватает (изображения) для загрузки данных из Википедии. Мы используем код для открытия данных:("_urlString" равно "@" http://en.wikipedia.org/wiki/Adele"")

if ([[NSUserDefaults standardUserDefaults] objectForKey:_urlString])
{
    [_webview loadHTMLString:[[NSUserDefaults standardUserDefaults] objectForKey:_urlString] baseURL:[NSURL URLWithString:_urlString]];
    return;
}

Это так странно.

0 ответов

Другие вопросы по тегам