Получение данных PDF из базы данных разбора - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь получить файл PDF, загруженный в базу данных, с помощью Parse-Server.Я уже успешно загрузил файл и проверил, что он действительно находится в базе данных, но я не могу загрузить его / извлечь его в моем приложении и просмотреть его в WKWebview.URL всегда равен нулю.Как мне сделать URL-адрес равным файлу PDF, который я пытаюсь получить из базы данных.

Я уже пробовал: NSURL *url = [NSURL fileURLWithPath:urlString];

, но он не загружается в WKWebview

        [file2 getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
            if (!error) {

                NSString *urlString = [[NSString alloc] initWithData:data encoding:NSUTF16StringEncoding];
                 NSURL *url = [NSURL URLWithString:urlString];


                NSURLRequest *request = [NSURLRequest requestWithURL:url];
                NSLog(@"REQUEST IS : %@",request);
                [self->_webview loadRequest:request];




            }else{
                NSLog(@"ERROR OCCURRED %@",error);
            }
        }];

1 Ответ

0 голосов
/ 06 июня 2019

Я понял это. Решением было переключить WKWebview в UIWebview, и он работал отлично!

[file2 getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
if (!error) {


    NSString *urlString = [[NSString alloc] initWithData:data encoding:NSUTF16StringEncoding];
    NSURL *url = [NSURL URLWithString:urlString];

    [self->_webview loadData:data MIMEType:@"application/pdf" textEncodingName:urlString baseURL:url];




}else{
    NSLog(@"ERROR OCCURED %@",error);
}

}];

...