如何用加号"+"替换空格

5

大家好,我想要一段用Objective-C编写的代码,将空格替换为加号。


2个回答

17

如果您之所以问这个问题是因为需要对URL进行编码,请使用以下方法

NSString* escapedUrlString =
  [unescapedString stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding];
如果你只需要用加号连接字符串,那么可以使用空格 + 加号。
[str stringByReplacingOccurrencesOfString:@" " withString:@"+"];

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

如果您的真正目标是转义URL组件,请改用-stringByAddingPercentEscapesUsingEncoding:方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接