如何在iOS中保存公共.txt文件(因此任何Text Reader应用程序都可以打开它)

侵略者

我知道如何创建文本文件,但只能在我的应用程序中访问。

我需要添加什么,以便这是任何iOS文件浏览器都可以找到并打开的公共文档?

func saveInstructions(sender:AnyObject)
    {
        var savePath = fileDir()
        var fileName = "filters.text"
        var fileAtPath = savePath.path?.stringByAppendingPathComponent(fileName)
        if(NSFileManager.defaultManager().fileExistsAtPath(fileAtPath!) == false)
        {
            NSFileManager.defaultManager().createFileAtPath(fileAtPath!, contents: nil, attributes: nil)
        }
        var fileHandle:NSFileHandle = NSFileHandle(forWritingAtPath: fileAtPath!)!
        fileHandle.seekToEndOfFile()
        fileHandle.writeData("text".dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)!)

    }
Erdekhayser

由于iOS使用应用程序沙箱,因此其他应用程序无法访问您应用程序中的文件(并且您也无法访问其应用程序中的文件)。

使文件可用于其他应用程序的唯一方法是使用UIActivityViewController。这使您可以将文件导出到其他应用程序。但是,他们应用程序中的文件与您的文件分开,并且在一个应用程序中所做的任何更改都不会影响另一个应用程序中的副本。

UIActivityViewController的文档在这里,有关此主题的精彩的NSHipster文章在这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

linux中的应用程序如何知道可用的数据传输带宽(任何守护程序都可以帮助它?)

来自分类Dev

如何给出每台机器都可以使用的路径(因此应用程序要崩溃)

来自分类Dev

如何构建/部署Java程序,以便任何人都可以在没有IDE或命令行的情况下打开它?

来自分类Dev

任何人都可以建议如何在 winform 应用程序中设计自定义日期时间选择器

来自分类Dev

任何人都可以详细指导如何使用SSL加密通过Wildfly 10应用程序服务器连接到AWS RDS MySql实例

来自分类Dev

如何在Java中保存应用程序内编辑的txt文件

来自分类Dev

任何人都可以使用任何Java应用程序的代码吗?

来自分类Dev

如何在Android外部存储中保存公共文件

来自分类Dev

以root用户身份运行的应用程序,创建任何人都可以读取的日志

来自分类Dev

我如何chmod或chown一个文件,以便世界上的任何人都可以访问它?

来自分类Dev

如何在Windows应用程序的文件夹中保存文件

来自分类Dev

如何在Windows应用程序的文件夹中保存文件

来自分类Dev

如何在应用程序专用存储中保存的文件上获取Uri?

来自分类Dev

如何在Windows 8 Metro应用程序中保存捕获视频文件?

来自分类Dev

如何在应用程序设置中保存图像或文件流?UWP C#

来自分类Dev

如何在Azure Web应用程序中保存JSON文件以用作环境

来自分类Dev

如何在Windows 8 Metro应用程序中保存捕获视频文件?

来自分类Dev

如何在windows窗体应用程序中保存文本文件

来自分类Dev

任何人都可以在CLOUD中成功部署GAE Spring BOOT应用程序的人

来自分类Dev

任何人都可以帮助我将我的应用程序连接到Access

来自分类Dev

Azure Web应用程序随机重启-任何人都可以扩展此建议吗?

来自分类Dev

任何人都可以在CLOUD中成功部署GAE Spring BOOT应用程序的人

来自分类Dev

构建应用程序时出错。任何人都可以帮我解决这个问题吗?

来自分类Dev

默认情况下,所有 Android/iPhone 设备都可以运行任何 Cordova 应用程序吗?

来自分类Dev

如何在Chrome应用中保存多个文件

来自分类Dev

Lookit不会生成所有图像查看应用程序都可以使用的PNG文件

来自分类Dev

如何设置全局节点模块,以便所有应用程序都可以使用相同的模块

来自分类Dev

如何允许应用程序用户选择可以在应用程序文档中保存的文件夹位置

来自分类Dev

解压缩.apk文件的功能是否意味着任何人都可以在playstore中找到所有专有应用程序的源代码?

Related 相关文章

  1. 1

    linux中的应用程序如何知道可用的数据传输带宽(任何守护程序都可以帮助它?)

  2. 2

    如何给出每台机器都可以使用的路径(因此应用程序要崩溃)

  3. 3

    如何构建/部署Java程序,以便任何人都可以在没有IDE或命令行的情况下打开它?

  4. 4

    任何人都可以建议如何在 winform 应用程序中设计自定义日期时间选择器

  5. 5

    任何人都可以详细指导如何使用SSL加密通过Wildfly 10应用程序服务器连接到AWS RDS MySql实例

  6. 6

    如何在Java中保存应用程序内编辑的txt文件

  7. 7

    任何人都可以使用任何Java应用程序的代码吗?

  8. 8

    如何在Android外部存储中保存公共文件

  9. 9

    以root用户身份运行的应用程序,创建任何人都可以读取的日志

  10. 10

    我如何chmod或chown一个文件,以便世界上的任何人都可以访问它?

  11. 11

    如何在Windows应用程序的文件夹中保存文件

  12. 12

    如何在Windows应用程序的文件夹中保存文件

  13. 13

    如何在应用程序专用存储中保存的文件上获取Uri?

  14. 14

    如何在Windows 8 Metro应用程序中保存捕获视频文件?

  15. 15

    如何在应用程序设置中保存图像或文件流?UWP C#

  16. 16

    如何在Azure Web应用程序中保存JSON文件以用作环境

  17. 17

    如何在Windows 8 Metro应用程序中保存捕获视频文件?

  18. 18

    如何在windows窗体应用程序中保存文本文件

  19. 19

    任何人都可以在CLOUD中成功部署GAE Spring BOOT应用程序的人

  20. 20

    任何人都可以帮助我将我的应用程序连接到Access

  21. 21

    Azure Web应用程序随机重启-任何人都可以扩展此建议吗?

  22. 22

    任何人都可以在CLOUD中成功部署GAE Spring BOOT应用程序的人

  23. 23

    构建应用程序时出错。任何人都可以帮我解决这个问题吗?

  24. 24

    默认情况下,所有 Android/iPhone 设备都可以运行任何 Cordova 应用程序吗?

  25. 25

    如何在Chrome应用中保存多个文件

  26. 26

    Lookit不会生成所有图像查看应用程序都可以使用的PNG文件

  27. 27

    如何设置全局节点模块,以便所有应用程序都可以使用相同的模块

  28. 28

    如何允许应用程序用户选择可以在应用程序文档中保存的文件夹位置

  29. 29

    解压缩.apk文件的功能是否意味着任何人都可以在playstore中找到所有专有应用程序的源代码?

热门标签

归档