我正在开发阅读 PDF 并在 iPhone 和 iPad 上本地保存的功能。我正在将此构建到 iOS 6.1 及更高版本,因此我对 SDK 没有任何限制。
所以,我想知道在本地(无论文件)写入内容的最佳和简单的解决方案是什么。
也许有人知道一个库来做这个功能?
我正在开发阅读 PDF 并在 iPhone 和 iPad 上本地保存的功能。我正在将此构建到 iOS 6.1 及更高版本,因此我对 SDK 没有任何限制。
所以,我想知道在本地(无论文件)写入内容的最佳和简单的解决方案是什么。
也许有人知道一个库来做这个功能?
我在这里找到了答案:Save your app data with NSCoding and NSFileManager
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];