2016-01-21 2 views
0

Как говорится в названии, мне нужно отобразить PDF-файл, хранящийся на удаленном сервере, без его загрузки на устройстве, просто используя ссылку URL. Можно ли это сделать с помощью рамки Quick Look?Возможно ли просмотреть файл PDF по ссылке URL-адреса с помощью системы быстрого просмотра.

Я использую этот код ниже:

- (void)openDocument { 
    QLPreviewController *docPreviewController = [[QLPreviewController alloc] init]; 
    [docPreviewController setDataSource:self]; 
    [docPreviewController setDelegate:self]; 
    [docPreviewController setCurrentPreviewItemIndex:sender.tag]; 
    [self.destinationViewController presentViewController:docPreviewController animated:true completion:nil]; 
} 

- (NSInteger)numberOfPreviewItemsInPreviewController:(QLPreviewController *)controller { 
    return 1; 
} 

- (id<QLPreviewItem>)previewController:(QLPreviewController *)controller previewItemAtIndex:(NSInteger)index { 
    return [NSURL fileURLWithPath:@"http://www.domain.com/file.pdf"]; 
} 

Но у меня есть эта проблема в консоли:

UIDocumentInteractionController: invalid scheme https. Only the file scheme is supported. 
+0

Попробуйте этот блог. это может быть полезно для вас http://kratinmobile.com/blog/index.php/document-preview-in-ios-with-quick-look-framework/ –

ответ

-1

Я разрешенное с помощью UIDocumentInteractionController

UIDocumentInteractionController *viewer = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:path]]; 
viewer.delegate = self; 
[viewer presentPreviewAnimated:YES]; 
+0

в следующий раз, пожалуйста, добавьте дополнительную информацию –

 Смежные вопросы

  • Нет связанных вопросов^_^