2016-10-03 9 views
1

Hier ist mein Code mit Blick auf Fehler bei NSMutable Linie:IOS Swift 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. 
    } 
} 

Bitte, kann jemand mein Problem lösen?

+0

Was ist das Problem, das Sie erleben zu benutzen? was hast du versucht, es zu lösen? – legrandviking

+0

@Niryan Freundliche Antwort meine Antwort, dass es funktioniert oder nicht? –

+0

@EktaPadaliya Vielen Dank für die Lösung, die es mein Problem gelöst hat Entschuldigung für die späte Antwort –

Antwort

2

Versuchen unter Code für 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)") 
     } 
    } 
1

Versuchen Sie, diese

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