Php Xcode 7 beta未解析标识符的快速使用
我是swift的新手,所以我遵循这个图坦卡蒙创建了一个应用程序登录屏幕,并将数据发送到mysql。然而,我不断得到以下错误 使用未解析的标识符“请求” 当我尝试使用request.hhtmethod和request.HTTPBody以及var json和data属性时,这在this代码中发生了三次 我已经试着去查了一下,但是这个错误涉及到太多不同的问题,所以我迷路了。我需要做什么来解决这个问题,并确保下次不会犯同样的错误。在本教程中,代码看起来是一样的,但是我使用的是Xcode 7 beta 4 //将数据发送到服务器端Php Xcode 7 beta未解析标识符的快速使用,php,ios,json,xcode,swift,Php,Ios,Json,Xcode,Swift,我是swift的新手,所以我遵循这个图坦卡蒙创建了一个应用程序登录屏幕,并将数据发送到mysql。然而,我不断得到以下错误 使用未解析的标识符“请求” 当我尝试使用request.hhtmethod和request.HTTPBody以及var json和data属性时,这在this代码中发生了三次 我已经试着去查了一下,但是这个错误涉及到太多不同的问题,所以我迷路了。我需要做什么来解决这个问题,并确保下次不会犯同样的错误。在本教程中,代码看起来是一样的,但是我使用的是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;
}
问题是这一行…它是一个打字错误。。。您编写
regest
而不是request
let reguest = NSMutableURLRequest(URL:myUrl!);
应该是
let request = NSMutableURLRequest(URL:myUrl!);
我错过了这一点,我想我已经过了很多次代码,没有抓住它。但是,我仍然存在尚未解决的“数据”标识符问题。我将再次检查代码,以检查是否遗漏了某些内容。thanksdata undefined…同样的事情…如果这是你的代码,那么你从来没有定义过数据…你必须在你的代码中的某个地方定义它数据问题已经解决了,但现在我得到了关于调用中额外参数的错误。我不知道这是为什么。我下面的tut是我正在安装xcode 6,因为我看到xcode 7在代码中给了我大量的问题,它们变化太大了,对初学者不友好。不是所有的问题都解决了。