webview загрузка pdf сломана в ios5

#ios #ipad #pdf #uiwebview #ios5

#iOS #iPad #PDF #uiwebview #ios5

Вопрос:

У меня есть следующий простой код для отображения pdf в webview. Я обнаружил, что в iOS 5 PDF не отображается (отображается как пробел с черной полосой внизу). Я пробовал разные PDF-файлы и убедился, что PDF-файл исправен, открыв его в Acrobat. Есть идеи, что могло произойти в iOS5? Я также проверил, что путь указан правильно.

Он отображается правильно в iOS 4.3

 pathToPDF = [NSString stringWithFormat:@"%@/%@",[self getDocumentsPath], [chartDic objectForKey:@"PDFName"]];

NSURL *url = [NSURL fileURLWithPath:pathToPDF];

NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
  

Ответ №1:

Это была простая ошибка — я внедрил метод shouldLoad и забыл, чтобы он вернул YES. По какой-то причине в iOS4, должно быть, по умолчанию установлено значение YES.

Комментарии:

1. Эй, я сталкиваюсь с той же проблемой, что и вы. Я надеялся, что причина та же, но я не могу найти ни одного метода с именем или даже начинающегося с shouldLoad в документации. Был ли это реализованный вами пользовательский метод?