Невозможно отобразить данные из текстового файла в UITextView - PullRequest
0 голосов
/ 02 июля 2018

Я не могу отобразить текст из 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

}

Ответы [ 2 ]

0 голосов
/ 02 июля 2018

Попробуйте это:

    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)

        mytextview.text = data // change here
        print(data)
    }catch {
        //handle error
        print(error)
    }
    mytextview.text = Data() as? String
}
0 голосов
/ 02 июля 2018

Вы можете попробовать это

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

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

     mytextview.text = data 
}
catch {

    print(error)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...