views:

55

answers:

2

hey all i want a code the replace whitespaces by a + sign in objective-c

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

If your real target is to escape URL component, use the -stringByAddingPercentEscapesUsingEncoding: method instead.

KennyTM
+3  A: 

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