Répondre

21

Cela a fonctionné pour moi:

var error: NSError? 

     do { 
      request.HTTPBody = try NSJSONSerialization.dataWithJSONObject(jsonString, options: []) 
     } catch let error1 as NSError { 
      error = error1 
      request.HTTPBody = nil 
     } 

espère que ce sera utile

+2

Je l'ai fait un tas de fois, et il est encore difficile de se rappeler ... Cette syntaxe maladroite, OMI – elsurudo

+1

Il est juste un de ceux que vous ajoutez à vos extraits de saisie semi-automatique dans XCode parce que sinon vous allez juste revenir ici: D – CommaToast

+0

@Karlos, pourquoi attribuez-vous 'nil' à' request.HTTPBody'? – bibscy