Swift2 斯威夫特2号:阿拉莫菲尔号出了问题
我试图执行GET请求,但出现以下两个错误: 使用未解析标识符“self” 及 预期申报 这是我受影响的代码Swift2 斯威夫特2号:阿拉莫菲尔号出了问题,swift2,xcode7,alamofire,Swift2,Xcode7,Alamofire,我试图执行GET请求,但出现以下两个错误: 使用未解析标识符“self” 及 预期申报 这是我受影响的代码 let credentialData = "\(self._username):\(self._password)".dataUsingEncoding(NSUTF8StringEncoding)! let base64Credentials = credentialData.base64EncodedStringWithOptions([]) let headers = ["Author
let credentialData = "\(self._username):\(self._password)".dataUsingEncoding(NSUTF8StringEncoding)!
let base64Credentials = credentialData.base64EncodedStringWithOptions([])
let headers = ["Authorization": "Basic \(base64Credentials)"]
Alamofire.request(.GET, "http://gemcave.pythonanywhere.com/api/order\(self._username)/\(self._password)", headers: headers)
.responseJSON { response in
debugPrint(response)
}
您需要将代码放入以下方法中:
func networkConfiguration() {
let credentialData = "\(self._username):\(self._password)".dataUsingEncoding(NSUTF8StringEncoding)!
let base64Credentials = credentialData.base64EncodedStringWithOptions([])
let headers = ["Authorization": "Basic \(base64Credentials)"]
Alamofire.request(.GET, "http://gemcave.pythonanywhere.com/api/order\(self._username)/\(self._password)", headers: headers)
.responseJSON { response in
debugPrint(response)
}
}