La méthode stringByReplacingPercentEscapesUsingEncoding ne fonctionne pas correctement car elle ne décode pas les symboles spéciaux qui ne commencent pas par un caractère%, c'est-à-dire le caractère +. Quelqu'un connaît-il une meilleure méthode pour le faire dans iOS?
Voici ce que j'utilise actuellement:
NSString *path = [@"path+with+spaces"
stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
Et voici un exemple de sortie:
chemin + avec + espaces