#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 в документации. Был ли это реализованный вами пользовательский метод?