2010-08-14 7 views

Répondre

16

Si vous demandez cela parce que vous avez besoin d'encoder les URL, utilisez ce

NSString* escapedUrlString = 
    [unescapedString stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding]; 

Si vous avez juste besoin d'espace pour +, utilisez

[str stringByReplacingOccurrencesOfString:@" " withString:@"+"]; 
+0

Merci! Ça fonctionne bien. – Raja

1
return [thatString stringByReplacingOccurrencesOfString:@" " withString:@"+"]; 

Si votre cible réelle est d'échapper à composante URL, utilisez la -stringByAddingPercentEscapesUsingEncoding: méthode à la place.

Questions connexes