我试图从服务器上下载一个txt文件,但应用程序冻结,同时我下载的字符串有点下载文件:应用程序冻结,同时从服务器
override func viewDidAppear(animated: Bool) {
let getPrice = try! String(contentsOfURL: NSURL(string: "http://site.cin/price.txt")!, encoding: NSUTF8StringEncoding)
self.price.text = getPrice
}
我不想使用AFNetwroking和etc ...
因为您正在主线程上运行下载,阻止UI –
但是为什么您在主线程中显式执行下载?改用其他线程,仅返回主线程进行UI更新。 –
我只是删除主线程 –