在Swift 2中附加CSV或文本文件

奥斯曼尼

我是Swift新手,花了几天时间搜索stackoverflow,并在Google上找到了一个工作示例,将数据附加到csv / text文件中。有几个示例/质量检查,但我找不到确切的解决方案。最初的问题是系统无法在iPhone中找到本地文件。然后我发现在创建文件路径和最后附加值时出错。

奥斯曼尼

创建一个文件名:

let fileName = "file"

查找文档目录的URL:

let DocumentDirURL = try! NSFileManager.defaultManager().URLForDirectory(.DocumentDirectory, inDomain: .UserDomainMask, appropriateForURL: nil, create: true)

附加文件名和扩展名以创建绝对文件路径:

let fileURL = DocumentDirURL.URLByAppendingPathComponent(fileName).URLByAppendingPathExtension("csv")

使用NSFileHandle打开文件:

let file: NSFileHandle? = NSFileHandle(forUpdatingAtPath: fileURL.path!)

在文件末尾写入数据:

if file == nil {
        NSLog("File open failed")
    } else {
        // assuming data contains contents to be written
        let fileData = data.dataUsingEncoding(NSUTF8StringEncoding)
        // seek to end of the file to append at the end of the file.
        file?.seekToEndOfFile()
        file?.writeData(fileData!)
        file?.closeFile()
    }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Swift 2中附加CSV或文本文件

来自分类Dev

在Swift中从文本文件加载数值数组

来自分类Dev

在Swift中从文本文件加载数值数组

来自分类Dev

使用Swift从文本文件中删除单词

来自分类Dev

如何在Swift 2中创建文本文件

来自分类Dev

swift2将文本文件的内容加载到变量中

来自分类Dev

读取文本文件-使用Swift

来自分类Dev

在Swift中从大文本文件中读取行,直到新行为空:Swift方式

来自分类Dev

未在 Swift 的 applicationSupport 文件夹中创建文本文件

来自分类Dev

如何使用Swift将文本文件逐行加载到数组中?

来自分类Dev

如何使用Playground在Swift中读写数据到文本文件?

来自分类Dev

如何使用一行代码在Swift 2.0中读取文本文件

来自分类Dev

使用Swift 2.0从文本文件创建的字符串中获取数组组件

来自分类Dev

使用 Swift 从文本文件中删除一行

来自分类Dev

Swift文本文件到字符串数组

来自分类Dev

在Swift中使用NSURL读取文本文件

来自分类Dev

使用Swift读取文本文件的Python方法

来自分类Dev

Swift-将数组写入文本文件

来自分类Dev

在这里,我试图将数据存储在Swift4的文本文件中,但无法正常工作

来自分类Dev

附加文本文件

来自分类Dev

阅读文本文件中的附加信息

来自分类Dev

如何使用Java在文本文件中附加空行?

来自分类Dev

阅读文本文件中的附加信息

来自分类Dev

如何使用Java在文本文件中附加空行?

来自分类Dev

Ada:附加文本文件中的退格键

来自分类Dev

Swift iOS-将Key = Value文本文件读入nsdictionary

来自分类Dev

Swift 2.0-无法写入文本文件(OS X)

来自分类Dev

Swift 5将文本文件读入Int / Doubles的二维数组

来自分类Dev

保存在iPhone上用Swift编写的应用程序产生的文本文件的路径

Related 相关文章

  1. 1

    在Swift 2中附加CSV或文本文件

  2. 2

    在Swift中从文本文件加载数值数组

  3. 3

    在Swift中从文本文件加载数值数组

  4. 4

    使用Swift从文本文件中删除单词

  5. 5

    如何在Swift 2中创建文本文件

  6. 6

    swift2将文本文件的内容加载到变量中

  7. 7

    读取文本文件-使用Swift

  8. 8

    在Swift中从大文本文件中读取行,直到新行为空:Swift方式

  9. 9

    未在 Swift 的 applicationSupport 文件夹中创建文本文件

  10. 10

    如何使用Swift将文本文件逐行加载到数组中?

  11. 11

    如何使用Playground在Swift中读写数据到文本文件?

  12. 12

    如何使用一行代码在Swift 2.0中读取文本文件

  13. 13

    使用Swift 2.0从文本文件创建的字符串中获取数组组件

  14. 14

    使用 Swift 从文本文件中删除一行

  15. 15

    Swift文本文件到字符串数组

  16. 16

    在Swift中使用NSURL读取文本文件

  17. 17

    使用Swift读取文本文件的Python方法

  18. 18

    Swift-将数组写入文本文件

  19. 19

    在这里,我试图将数据存储在Swift4的文本文件中,但无法正常工作

  20. 20

    附加文本文件

  21. 21

    阅读文本文件中的附加信息

  22. 22

    如何使用Java在文本文件中附加空行?

  23. 23

    阅读文本文件中的附加信息

  24. 24

    如何使用Java在文本文件中附加空行?

  25. 25

    Ada:附加文本文件中的退格键

  26. 26

    Swift iOS-将Key = Value文本文件读入nsdictionary

  27. 27

    Swift 2.0-无法写入文本文件(OS X)

  28. 28

    Swift 5将文本文件读入Int / Doubles的二维数组

  29. 29

    保存在iPhone上用Swift编写的应用程序产生的文本文件的路径

热门标签

归档