ios – 用Objective-C替换空格

前端之家收集整理的这篇文章主要介绍了ios – 用Objective-C替换空格前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要验证一个UITextField来替换一个空格””,并想知道这是怎么回事?

解决方法

如果你只是想用另一个值替换字符串中的字符,请查看方法stringByReplacingOccurrencesOfString:withString:on NSString.

返回一个新字符串,其中接收器中所有出现的目标字符串都被另一个给定字符串替换.

NSString *originalString = @"Sample text with spaces";

NSString *newString = [originalString stringByReplacingOccurancesOfString:@" " withString:@"%20"];

如果您尝试对URL进行编码,请在NSString上使用stringByAddingPercentEscapesUsingEncoding:

使用给定的编码返回接收器的表示,以确定将接收器转换为合法URL字符串所需的转义百分比.

NSString *originalString = @"Sample text with spaces";

NSString *newString = [originalString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

猜你在找的iOS相关文章