hey all i want a code the replace whitespaces by a + sign in objective-c
Asked
Active
Viewed 2,829 times
5

Gilles 'SO- stop being evil'
- 104,111
- 38
- 209
- 254

Bobj-C
- 5,276
- 9
- 47
- 83
-
possible duplicate of [Replace multiple characters in a string in Objective-C?](http://stackoverflow.com/questions/713918/replace-multiple-characters-in-a-string-in-objective-c) – thelost Aug 14 '10 at 14:00
2 Answers
17
In case you are asking this because you need to encode URLs, use this
NSString* escapedUrlString =
[unescapedString stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding];
If you just need space to +, use
[str stringByReplacingOccurrencesOfString:@" " withString:@"+"];

Lou Franco
- 87,846
- 14
- 132
- 192
1
return [thatString stringByReplacingOccurrencesOfString:@" " withString:@"+"];
If your real target is to escape URL component, use the -stringByAddingPercentEscapesUsingEncoding:
method instead.

kennytm
- 510,854
- 105
- 1,084
- 1,005