更多学习  加 群: 337548127     @IBAction func action_open(sender : AnyObject) {
        let urlString:String?="http://192.168.1.126:8180/ICode/sendSMSCode.action?phone=13108915149"
        let url:NSURL=NSURL.URLWithString(urlString)
        let requrst=NSURLRequest(URL:url)
        let  conn=NSURLConnection(request: requrst,delegate: self)
        println(conn)
        
    }
    func connection(connection:NSURLConnection!,didReceiveData data:NSData!){
          println("code.... 连接成功")
          var returnString:NSString=NSString(data:data,encoding:NSUTF8StringEncoding)
          println("code....\(returnString)")
        
        
    }
    func connection(connection: NSURLConnection!, didFailWithError error: NSError!){
        println("code.... 连接失败")
        
        
    }

解决方案 »

  1.   

    怎么获取服务器反悔的json包,并解析出来?
      

  2.   

    var json : AnyObject! =NSJSONSerialization.JSONObjectWithData(data,options:NSJSONReadingOptions.AllowFragments,error:nil)var code=json.onjectForKey("code")更多学习  加 群: 337548127 
      

  3.   

    使用带block回调方式的http请求启不是更好
    let str = "http://www.baidu.com"
    let url : NSURL =  NSURL(string: str)!
    let request: NSURLRequest  = NSURLRequest(URL: url)
    NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()) {
              (response:NSURLResponse!, data:NSData!, error:NSError!) -> Void in
             ////////to do 
    }