проблема с прокруткой при добавлении тяжелого файла в UIWebView в iphone - PullRequest
0 голосов
/ 15 февраля 2012

У меня проблема с webView и pdf ..

Когда я загружаю PDF-файл размером 10 МБ.

файл загружается много времени, и мой Pdf также плохо прокручивается ...

Может кто-нибудь сказать мне, в чем может быть проблема?

вот код ...

  if ([resource.resource_type isEqualToString:@"pdf"] ) {
    tempStr = [NSString stringWithFormat:@"%@.pdf",resource.resource_link];
    type = [NSString stringWithFormat:@"pdf"];

}
else {
    tempStr = [NSString stringWithFormat:@"%@.jpg",resource.resource_link];
    type = [NSString stringWithFormat:@"jpg"];

}


      NSArray *myArray = [tempStr componentsSeparatedByString:@"."];

        NSString *path = [[NSBundle mainBundle] pathForResource:[myArray objectAtIndex:0] ofType:[myArray objectAtIndex:1]];

        NSLog(@"array elemt :%@", [myArray objectAtIndex:0]);
        NSLog(@"array elemt 1 :%@", [myArray objectAtIndex:1]);

        NSLog(@"path is :%@",path);

        if (isFirstTime) {
            NSURL *targetURL = [NSURL fileURLWithPath:path];
            NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
            [docWebView loadRequest:request];
            isFirstTime = NO;
        }
        if(isLandscape == NO){
            docWebView.frame = CGRectMake(0.0, 44.0, 768.0, 960.0);
        }
        else {
            docWebView.frame = CGRectMake(0.0, 44.0, 1024.0, 700.0);
        }
        [self.view addSubview:docWebView];
        [self.view bringSubviewToFront:activity];

1 Ответ

0 голосов
/ 15 февраля 2012

10 Мб - это большой файл, особенно если он содержит изображения ... попробуйте открыть его с помощью iBooks и посмотреть, сколько времени это займет .. проблема может быть не в вашем коде, я думаю, что он в размере файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...