读取文本文件-使用Swift

猩红羡慕

在编译和运行时,“ if”语句会出现致命错误。我错过了一行吗?或者其他的东西。我之前已经开始工作了,但不确定如何。

@IBOutlet weak var TextView: UITextView!
var TextFromFile = String()

override func viewDidLoad()
{
    super.viewDidLoad()
    TextView.text = TextFromFile
    let path = NSBundle.mainBundle().pathForResource("TextFile", ofType: "txt")

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

        let lines : [String] = content.componentsSeparatedByString("/n")

        TextView.text = content
    }
EI队长v2.0

因为您已强制展开...这意味着路径可能为nil,并且您尝试使用nil值...而应该使用let绑定之类的方式。

  if let path = NSBundle.mainBundle().pathForResource("TextFile", ofType: "txt"){

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

            let lines : [String] = content.componentsSeparatedByString("\n")

            TextView.text = content
        }
    } 

并且请确保已将文本文件移动TextFile.txt到Xcode项目中(使用拖放并选中“如果需要,请复制文件”)

签出您的Project Targets-> Build Phases -> copy build resources...。确保您的文件位于构建资源中

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用'/ n'从文本文件读取

来自分类Dev

使用C#从文本文件读取

来自分类Dev

使用循环JAVA读取文本文件

来自分类Dev

使用正确的colClasses读取文本文件

来自分类Dev

如何使用python读取文本文件中的数字?

来自分类Dev

使用Boost mmap读取文本文件

来自分类Dev

从文本文件读取,而不必使用readline()

来自分类Dev

使用PHP读取部分文本文件

来自分类Dev

如何读取已在使用的文本文件(Windows C ++)

来自分类Dev

使用JavaCC从文本文件读取输入

来自分类Dev

使用Javascript读取本地文本文件

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用HashSet存储文本文件并从中读取

来自分类Dev

使用scanf重新读取c中的文本文件

来自分类Dev

如何使用scala.js读取文本文件?

来自分类Dev

使用Javascript读取文本文件

来自分类Dev

使用JS从文本文件读取变量

来自分类Dev

如何使用熊猫读取文本文件的键,值对?

来自分类Dev

使用python读取文本文件数据

来自分类Dev

使用IAsyncEnumerable读取文本文件

来自分类Dev

使用fscanf在C中逐行读取文本文件

来自分类Dev

如何使用PySpark读取文本文件并应用架构?

来自分类Dev

使用循环读取文本文件的列

来自分类Dev

使用fscanf()从文本文件读取

来自分类Dev

使用pl / sql从文本文件读取文件

来自分类Dev

使用python读取文本文件

来自分类Dev

使用Powershell读取文本文件并查找文本

来自分类Dev

使用numpy从文本文件中读取文件