2014-08-28 4 views
-6

У меня есть вид таблицы, содержащий список документов, который подталкивает к просмотру веб-страницы по щелчку ячейки, исправляет путь к файлу, переданный из представления таблицы в веб-представление, но загружает веб-представление с пустыми страницами. Вот код, я использовалUIWebview загружает с пустой страницей

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 
if ([segue.identifier isEqualToString:@"ShowPDF"]) { 
    NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow]; 
    PDFViewController *destViewController = segue.destinationViewController; 
NSFileManager *filemgr = [NSFileManager defaultManager]; 
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString* inboxPath = [documentsDirectory stringByAppendingPathComponent:@"Inbox"]; 
dirFiles = [filemgr contentsOfDirectoryAtPath:inboxPath error:nil]; 
destViewController.path = [documentsDirectory stringByAppendingPathComponent:[dirFiles objectAtIndex:indexPath.row]]; 
} 
} 

Для загрузки WebView я использую ниже код

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    NSString *filePath =path; 
    NSURL *url = [NSURL fileURLWithPath:filePath]; 
NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
[pdfView loadRequest:request]; 
[pdfView setScalesPageToFit:YES]; 
    NSLog(@"%@", self.pdfView); 

} 

Нужна помощь, чтобы решить эту проблему.

ответ

0

Я решил эту проблему, ошибка в этом ниже линии

destViewController.path = [documentsDirectory stringByAppendingPathComponent:[dirFiles objectAtIndex:indexPath.row]]; 

заменил его ниже линии

destViewController.path = [inboxPath stringByAppendingPathComponent:[dirFiles objectAtIndex:indexPath.row]]; 
Смежные вопросы