Xcode 7 beta迅速使用未解析的标识符

时间:2015-08-06 11:56:37

标签: php ios json xcode swift

我是swift的新手,所以我跟着这个tut来创建一个app登录界面并将数据发送到mysql。但是我一直收到以下错误

  

使用未解析的标识符'request'

当我尝试使用request.HHTPMethod和request.HTTPBody以及var json和data属性时,在此代码中发生了三次。

我试图查一下,但是这个错误涉及到很多不同的问题,我迷失了。我需要做些什么来解决这个问题,并确保下次不会犯同样的错误。在本教程中,代码看起来相同,但我使用的是Xcode 7 beta 4.

  

//将数据发送到服务器端

    let myUrl = NSURL(string: "http://xxxxxxxxx.com/bfd/user-registration/userRegister.php");
    let reguest = NSMutableURLRequest(URL:myUrl!);
     request.HTTPMethod = "POST";


    let postString = "email=\(userEmail)&password=(userPassword)";

    request.HTTPBody = postString.dataUsingEncoding(NSUTF8StringEncoding);


    var err: NSError?
    var json = NSJSONSerialization.JSONObjectWithData(data, options: .MutableContainers, error: &err) as? NSDictionary


    if let parseJSON = json {
        var resultValue = parseJSON["status"] as? String
        println("result: \(resultValue)")

        var isUserRegistered:Bool = false;
        if(resultValue=="Success") {isUserRegistered = true;}

        var messageToDisplay:String = parseJSON["message"] as String;
        if(!isUserRegistered){
            messageToDisplay = parseJSON["message"] as String;

        }

1 个答案:

答案 0 :(得分:3)

问题是这一行......这是一个错字......你写的是reguest而不是request

      let reguest = NSMutableURLRequest(URL:myUrl!);

它应该是......

      let request = NSMutableURLRequest(URL:myUrl!);