首页 > 解决方案 > 无法将文本文件中的数据显示到 UITextView

问题描述

我无法显示 Textfile.txt 中的文本。我能够在控制台上成功打印数据,但不能在 UITextView 上打印。谢谢

 @IBOutlet weak var mytextview: UITextView!    
override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
    let path = "/Users/jack/textfile.txt"

    do {
        var data = try NSString(contentsOfFile: path,
                                encoding: String.Encoding.ascii.rawValue)


        print(data)
    }catch {
        //handle error
        print(error)
    }

    mytextview.text = Data() as? String

}

标签: iosswiftuitextview

解决方案


你可以试试这个

let path  = Bundle.main.path(forResource: "myText", ofType: "txt")!   

do {
     var data = try String(contentsOfFile: path,encoding:.utf8)

     mytextview.text = data 
}
catch {

    print(error)
}

推荐阅读