无法将文本文件中的数据显示到 UITextView 中
Unable to display data from textfile into UITextView
我无法显示 Textfile.txt 中的文本。我能够在控制台上成功打印数据,但不能在 UITextView.Thanks
上打印
@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
}
你可以试试这个
let path = Bundle.main.path(forResource: "myText", ofType: "txt")!
do {
var data = try String(contentsOfFile: path,encoding:.utf8)
mytextview.text = data
}
catch {
print(error)
}
试试这个:
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
}
我无法显示 Textfile.txt 中的文本。我能够在控制台上成功打印数据,但不能在 UITextView.Thanks
上打印 @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
}
你可以试试这个
let path = Bundle.main.path(forResource: "myText", ofType: "txt")!
do {
var data = try String(contentsOfFile: path,encoding:.utf8)
mytextview.text = data
}
catch {
print(error)
}
试试这个:
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
}