Ios 如何在数组中使用txt文件

Ios 如何在数组中使用txt文件,ios,arrays,swift,nsstring,readfile,Ios,Arrays,Swift,Nsstring,Readfile,我试图使用数组中的txt文件中的数据显示在不同的文本视图上,具体取决于所选的TableCell。如何在数组中使用下面的txt文件 let path = NSBundle.mainBundle().pathForResource("HelloWorldProgramming", ofType: "txt") if let content = String(contentsOfFile:path!, encoding: NSUTF8StringEncoding, error: ni

我试图使用数组中的txt文件中的数据显示在不同的文本视图上,具体取决于所选的TableCell。如何在数组中使用下面的txt文件

    let path = NSBundle.mainBundle().pathForResource("HelloWorldProgramming", ofType: "txt")

    if let content = String(contentsOfFile:path!, encoding: NSUTF8StringEncoding, error: nil) {

        TextView.text = content
    }

您可以将文本文件的每一行分隔为数组中的字符串,如下所示:

let path = NSBundle.mainBundle().pathForResource("HelloWorldProgramming", ofType: "txt")
if let content = String(contentsOfFile:path!, encoding: NSUTF8StringEncoding, error: nil) {
    let arrayOfLines = content.componentsSeparatedByString( "\n" )
}

在你的txt文件中有任何模式。如数据(文字等)由txt中的任何组件分隔file@BananaB请澄清.txt文件的结构,以及您希望如何将其按空格、连字符、换行符等分隔@JustAnotherCoder它只是一个.txt文件,其中包含我希望在TextView中显示的段落。。不太确定这是否有意义。@BananaB您能指定运行当前代码时会发生什么吗?@JustAnotherCoder当我运行当前代码时,它会读取.txt文件。。但我想问的是,如何从.txt文件中提取txt序列并在数组中使用它?特别是一个tableView数组?假设我有两个.txt文件要合并以同时显示。你会怎么做?我会使用ArrayOfflines吗?如果您将其封装在一个函数中,该函数返回一个给定文件名的数组,类似于
func arrayFromFile(文件名:String)->[String]
,那么您可以将它们与
+
运算符连接起来:
让combinedFiles=arrayFromFile(“file1”)+arrayFromFile(“file2”)
。您将必须确定如何以及在何处展开可选值,但这是基本思想。谢谢!这很有道理。