IOS斯威夫特3 Alamofire 4.0.0
问题描述:
这里是我的代码在NSMutable
行面对错误:IOS斯威夫特3 Alamofire 4.0.0
import UIKit
import Alamofire
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let url = NSURL(string: "http://jsonplaceholder.typicode.com/users")
var request = NSMutableURLRequest(URL:url!)
request.HTTTPMethod = "GET"
request.setValue("application/json",forHTTTPHeaderField:"Content-Type")
Alamofire.request(request).responseJSON{
response in
switch resposnse.result{
case.Success(let data):
print("Successfully grabbed response",data)
case.Failure(let error):
print("request failed with error\(error)")
}
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
请,有人可以解决我的问题?
答
尝试下面的代码,用来Alamofire 4.0
Alamofire.request("http://jsonplaceholder.typicode.com/users").responseJSON { (response) in
switch response.result {
case .success(let value) :
print(response.request) // original URL request
print(response.response) // HTTP URL response
print(response.data) // server data
print(response.result) // result of response serialization
if let JSON = response.result.value as! [String:AnyObject]!{
print("JSON: ",JSON)
}
case .failure(let error):
print("request failed with error\(error)")
}
}
答
试试这个
Alamofire.request(url, method: .get , parameters: nil, encoding: JSONEncoding.default).responseJSON{
response in
if response.result.isSuccess {
//some code
}
}
问题是什么,你正在经历? yoiu试图解决什么问题? – legrandviking
@Niryan请回答我的答案,它的工作与否? –
@EktaPadaliya谢谢你的解决方案,它确实解决了我的问题对于迟到的回复感到抱歉 –