【问题标题】:IOS Swift 3 Alamofire 4.0.0IOS Swift 3 Alamofire 4.0.0
【发布时间】:2016-10-03 11:26:28
【问题描述】:

这是我在NSMutable 行遇到错误的代码:

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.
    }
}

请问有人可以解决我的问题吗?

【问题讨论】:

  • 您遇到了什么问题?你有什么办法解决的?
  • @Niryan 请回复我的回答是否有效?
  • @EktaPadaliya 感谢您的解决方案,它确实解决了我的问题,抱歉回复晚了
  • @NiryanValia 请接受我的回答。

标签: ios swift3 alamofire


【解决方案1】:

尝试在 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)")
        }
    }

【讨论】:

    【解决方案2】:

    试试这个

    Alamofire.request( url, method: .get , parameters: nil, encoding:  JSONEncoding.default).responseJSON{
                response in
                if response.result.isSuccess {
                    //some code
                }
            }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-28
      • 1970-01-01
      相关资源
      最近更新 更多