在swift中,我正在将数据快速下载到我的iOS应用程序中。它工作得很好,尽管最终发生的事情是即使我处于快速连接状态,它也可能需要 20 秒才能加载。我不明白为什么会这样。我几乎想在应用程序打开之前下载所有数据,尽管我不想这样做,因为我知道可以加快速度,我知道这是可能的,因为 YouTube 和 Facebook 等应用程序可以在不到20 秒。哎呀,YouTube 加载视频的时间少于那段时间。我知道我的服务器没有那么快,但我碰巧知道我的服务器比那快。我确实想提醒您,该页面最终加载速度并不快。请帮忙。这是 NSUrlSession 代码。
func contactApiUrl(){
let url = "http://www.example.com"
let nsUrl = NSURL(string:url)
let nsUrlRequest = NSURLRequest(URL: nsUrl!)
let task = NSURLSession.sharedSession().dataTaskWithRequest(nsUrlRequest){
(data, response, error) in
if let dat = data{
let contents = NSString(data:dat, encoding:NSUTF8StringEncoding) as! String
self.aboutText.text = contents
}
}
task.resume()
}
我要感谢任何可以提前帮助我的人。