URL décoder dans iOS

Je suis en utilisant Swift 1.2 pour développer mon application iPhone et je suis en communication avec un service web http.

La réponse que je reçois est dans la chaîne de requête (format de paires clé-valeur) et l'URL encodée dans .Net.

Je peux obtenir la réponse, mais la recherche de la bonne façon de décoder l'utilisation de Swift.

Des modèles de réponses est comme suit

status=1&message=The+transaction+for+GBP+12.50+was+successful

Essayé de suivre façon de décoder et d'obtenir la réponse du serveur

//This provides encoded response String
var responseString = NSString(data: data, encoding: NSUTF8StringEncoding) as! String
var decodedResponse = responseString.stringByReplacingEscapesUsingEncoding(NSUTF8StringEncoding)!

Comment puis-je remplacer toutes les URL des caractères d'échappement dans la chaîne?

Le meilleur pour la mise à jour de Swift 2 maintenant plutôt que plus tard. Et c'est vraiment mieux et plus facile à coder.
"remplacer + avec " ", avant de l'utiliser stringByReplacingEscapesUsingEncoding méthode" quel est Donc le problème? Le faire et voir ce qui se passe.
Oui, je l'ai fait et + est remplacé par un Espace. Mais, vous demandez-vous si d'autres cas particuliers ( + ) peut être là et ne liront PAS la chose exacte que le serveur envoie
Est-il possible de SWIFT 2.0 ?

OriginalL'auteur JibW | 2015-10-06