Я пытаюсь отобразить PDF-файл, сохраненный локально в UIWebView.Вот как я сейчас пытаюсь сделать это:
if (![[NSFileManager defaultManager] fileExistsAtPath:self.url]) {
LOG_ERROR(@"Couldn't load local file. File at path: %@ doesn't exist", self.url);
return;
}
nsurl=[NSURL fileURLWithPath:self.url];
NSData *data = [NSData dataWithContentsOfFile:self.url];
LOG_DEBUG(@"data length:%d",[data length]);
[self.webView loadData:data MIMEType:@"application/pdf" textEncodingName:@"utf-8" baseURL:nil];
Я также пытался передать nil для textEncoding, а также использовать loadRequest UIWebView.Результатом является UIWebView, который отображает пустую страницу.В методе делегата UIWebView не возникает ошибок.Странно то, что данные имеют правильную длину в байтах для PDF-файла, который я пытаюсь отобразить, что означает, что файл найден и загружен правильно.
Кто-нибудь имеет представление о том, что может бытьидет не так или как я могу лучше отладить эту проблему?