相关疑难解决方法(0)

在iOS 8中确定互联网速度的正确方法

我遵循下面的代码,我从堆栈溢出问题复制和转换.

我正在上网速度,但我不确定,如果我做对了.

import UIKit

class ViewController: UIViewController, NSURLConnectionDataDelegate{
var connection:NSURLConnection!
var length:Int!
var startTime:NSDate!

//let kMinimumMegabytesPerSecond: CGFloat = 1

let kMaximumElapsedTime: CGFloat = 2.0



override func viewDidLoad() {
    super.viewDidLoad()
    self.testDownloadSpeed()
    // Do any additional setup after loading the view, typically from a nib.
}

func testDownloadSpeed() {
    var url: NSURL = NSURL(string: "http://thewallpaperhost.com/wp-content/uploads/2014/12/wallpapers-hd-8000-8331-hd-wallpapers.jpg")!
    var request: NSURLRequest = NSURLRequest(URL: url)
    self.startTime = NSDate()
    self.length = 0
    self.connection = NSURLConnection(request: request, delegate: self)
    self.connection.start()
    let delayInSeconds:Int64 =  1000000000  * 2
    var popTime:dispatch_time_t …
Run Code Online (Sandbox Code Playgroud)

networking ios swift ios8

5
推荐指数
2
解决办法
7352
查看次数

如果没有网络连接,则显示警报

你怎么能通知用户没有与 swift 3 的网络连接。我已经尝试了很多解决方案,但到目前为止都没有奏效。我不是在寻找网络连接的速度

swift

0
推荐指数
1
解决办法
3337
查看次数

标签 统计

swift ×2

ios ×1

ios8 ×1

networking ×1