ios - iOS文件创建可访问所有应用程序

标签 ios file save pdf-generation nsdocumentdirectory

我需要在我的应用程序中创建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"

    }

最佳答案

使用iPhone上的iOS SDK编写的所有应用程序都已沙箱化。
这实际上意味着它们在自己的空间中运行。

目前,无法专门共享apps文档文件夹(扩展名除外)。

相反,您应该考虑使用iCloud documents API

关于ios - iOS文件创建可访问所有应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30950662/

相关文章:

java - 当我将图像另存为 JPG 时,为什么会出现黑色背景?

ios - 默认的 ViewControllers 名称来自哪里?

iphone - UITableViewCell 中 UISwitch 的 UIControlEventValueChanged,在滚动到 View 时触发

ios - 打开 ViewController 时出错

java - 从文件中读取数据并将其添加到数据库中,但不添加相同的值

javascript - 文件 API : Directories and System -- discontinued. .. 这是什么意思?

python - 将列表保存到文件

ios - 触摸移动方法中物理体尺寸不随 SKSpriteNode 尺寸变化而变化

c++ - 更改名称文件放置我的文件 C++ & Qt 的第一行

python - 有没有人有一个很好的例子来说明如何使用 struct python 模块将 numpy 数组保存到文件中?