Как сохранить и извлечь несколько файлов PDF в NSDocument Directory в Objective- C? - PullRequest
0 голосов
/ 01 апреля 2020

Я загружаю несколько файлов PDF с сервера. После завершения загрузки мне нужно сохранить локальные файлы PDF и извлечь их из файлов PDF и отобразить файлы PDF в контроллере взаимодействия UIDocument. Я пишу так. но показан только один файл. Остальные файлы не отображаются.

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
    [self.data appendData:data];

    NSURL *tmpDirURL = [NSURL fileURLWithPath:NSTemporaryDirectory() isDirectory:YES];        // get 
    /tmp folder path

    NSURL *fileURL = [[tmpDirURL URLByAppendingPathComponent:@"temp_pdf"] URLByAppendingPathExtension:@"pdf"];

    [self.data writeToURL:fileURL atomically:YES];

    self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:fileURL];

    self.documentInteractionController.delegate = self;

    [self.documentInteractionController presentPreviewAnimated:YES];
}

1 Ответ

0 голосов
/ 01 апреля 2020

NSString * documents = [NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex: 0]; NSString * filePath = [documents stringByAppendingPathComponent: @ "file.plist"];

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...