Я создаю 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]) {
}