не удается открыть файл, сохраненный в директории документа. Выдает ошибку формата файла - PullRequest
0 голосов
/ 29 января 2020

Я создаю PDF файл из строки и сохраняю его в NSDocumentDirectory. Однако я не могу открыть файл, так как он выдает ошибку формата. Это не может быть воспроизведено на Mobile, как я использую UIDocumentinteractioncontroller.

//

   NSError*error=nil;

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"/Application Support"];

    NSString*filePathC = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"historyImages"]];


    if(![[NSFileManager defaultManager]fileExistsAtPath:filePathC])
    {
        if(

           [[NSFileManager defaultManager] createDirectoryAtPath:filePathC
                                     withIntermediateDirectories:YES
                                                      attributes:nil
                                                           error:&error])
        {
            NSLog(@"created");
        }
        else
        {
            NSLog(@"not created");
        }
    }
    else
    {
        NSLog(@"exists");
    }



NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
 NSString *formattedName = [NSString stringWithFormat:@"%@.pdf", @"documents"];
 NSString *pdfPath = [filePathC stringByAppendingPathComponent:formattedName];
    NSLog(@"path is %@",pdfPath);
 NSError *error2 = nil;
if([data writeToFile:pdfPath options:NSDataWritingAtomic error:&error2]) {

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