【发布时间】:2015-09-06 04:13:04
【问题描述】:
我需要在我的应用程序中创建一个 HTML 和 PDF 文件并将其保存在 Documents Directory 中。该文件包含特定时期的用户交易详情。我可以将文件保存在文档目录中。
但是如何使它可以从其他应用程序访问。我能够创建 .pdf 文件,但是当尝试使用 Adobe Reader 查看相同的文件时,该文件未列出。
请分享任何想法,以便我可以查看从我的应用中保存的文件,以便在我的应用之外也可以访问。
我在应用程序的文档目录中创建了一个 HTML 文件。在应用程序中,我列出了用户保存的所有文件。
NSString *docsFolder = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];
NSString *filename = [docsFolder stringByAppendingPathComponent:[NSString stringWithFormat:@"statement_%@_%@_to_%@.html",[selectedAcct substringFromIndex:MAX((int)[selectedAcct length]-5, 0)],strFromDate,strToDate]];
NSError *error;
[html writeToFile:filename atomically:NO encoding:NSUTF8StringEncoding error:&error];
if(error != nil){
UIAlert ---> "Error Message"
}
else
{
UIAlert ---> "Success Message"
}
【问题讨论】:
标签: ios file save pdf-generation nsdocumentdirectory