Voilà ce que j'ai :
do {
try let jsonData: NSData = NSJSONSerialization.dataWithJSONObject(paramsDict, options: NSJSONWritingOptions.PrettyPrinted)
jsonString = NSString(data: jsonData, encoding: NSUTF8StringEncoding)! as String
} catch {
print("CAUGHT SOMETHING session token")
}
Je reçois une erreur try must be placed on the initial value expression
. J'ai essayé de "reformuler" comme ça :
do {
let jsonData: NSData = NSJSONSerialization.dataWithJSONObject(paramsDict, options: NSJSONWritingOptions.PrettyPrinted)
try jsonString = NSString(data: jsonData, encoding: NSUTF8StringEncoding)! as String
} catch {
print("CAUGHT SOMETHING session token")
}
mais cela conduit à une erreur Call can throw but is not marked with 'try'
. Comment dois-je structurer ce try-catch et que signifient ces codes d'erreur ?