如何在iOS中本地保存PDF或其他文件
我正在开发读取PDF并在iPhone和iPad上本地保存的功能。我正在将其构建到iOS 6.1及更多版本,因此我对SDK没有任何约束 所以,我想知道什么是在本地写入内容(无论是什么文件)的最佳简单解决方案如何在iOS中本地保存PDF或其他文件,ios,objective-c,pdf,save,Ios,Objective C,Pdf,Save,我正在开发读取PDF并在iPhone和iPad上本地保存的功能。我正在将其构建到iOS 6.1及更多版本,因此我对SDK没有任何约束 所以,我想知道什么是在本地写入内容(无论是什么文件)的最佳简单解决方案 也许有人知道一个库来实现这个功能?我在这里找到了答案: 我在这里找到了答案: 我不明白为什么我的名声不好。。。我不能在这里提问?你试过将PDF数据保存到磁盘吗?有一个库。它叫做NSFileManager真的是thx,它正在工作;)我不明白为什么我的名声不好。。。我不能在这里提问?你试过将PDF
也许有人知道一个库来实现这个功能?我在这里找到了答案:
我在这里找到了答案:
我不明白为什么我的名声不好。。。我不能在这里提问?你试过将PDF数据保存到磁盘吗?有一个库。它叫做
NSFileManager
真的是thx,它正在工作;)我不明白为什么我的名声不好。。。我不能在这里提问?你试过将PDF数据保存到磁盘吗?有一个库。它叫做NSFileManager
真的是thx,它正在工作;)这就是解决方案,这是一个刚刚删除帖子的家伙的解决方案,所以我写了自己的解决方案。为什么名声不好?只有链接的答案非常脆弱,因为如果链接断了,答案将没有任何内容。人们经常投反对票来阻止这样的回答。对链接文章的简短总结会有很大帮助。这是一个解决方案,这是一个刚刚删除帖子的家伙的解决方案,所以我写了自己的解决方案。为什么名声不好?只有链接的答案非常脆弱,因为如果链接断开,答案将没有任何内容。人们经常投反对票来阻止这样的回答。对这篇链接文章的简短总结将大有帮助。
NSData *dataPdf = [NSData dataWithContentsOfURL:pdfOnline.url];
//Get path directory
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
//Create PDF_Documents directory
documentsDirectory = [documentsDirectory stringByAppendingPathComponent:@"PDF_Documents"];
[[NSFileManager defaultManager] createDirectoryAtPath:documentsDirectory withIntermediateDirectories:YES attributes:nil error:nil];
NSString *filePath = [NSString stringWithFormat:@"%@/%@", documentsDirectory, @"**PUT FILENAME YOU WANT**"];
[dataPdf writeToFile:filePath atomically:YES];