使用的是http协议,Post,向sever端传输数据成功之后返回0失败返回1,用的是echo返回。我的swift代码是这样写的var datahehe = NSURLConnection.sendSynchronousRequest(req, returningResponse: nil, error: nil)
            
            if let d:NSData = datahehe{
                
                var str1 : String = "1"
                var str2= NSString(data: d, encoding: NSUTF8StringEncoding)! as String
                                
            }想比较两个String,但是测试结果是这样的比较之后是不相等的,
我也是尝试过转化为NSString进行比较,还是不相等。转化为int也不行。
求大神们指教

解决方案 »

  1.   

    抱歉哦,我还没有打算了解Swift呢,希望楼下有人帮忙。
      

  2.   

    http请求建议使用异步的处理方式
    NSURLConnection.sendAsynchronousRequest(req, queue: NSOperationQueue.mainQueue()) { (reponse:NSURLResponse!, data:NSData!, error:NSError!) -> Void in
                println("data is \(data)")
            }
      

  3.   

    转成int各是多少?