如何在iPhone中从NSString中删除空格

3

我从服务器获取了一个网址 http://www.google.com,但是由于它们之间有空格,无法打开,请告诉我如何去掉它们之间的空格,以便在Safari中打开。


请点击此链接(http://borkware.com/quickies/single?id=399)进行查看。 - rptwsthi
可能是 https://dev59.com/1nNA5IYBdhLWcg3whuV_ 的重复问题。 - Prashant Bhate
4个回答

9

去除空格:

str = [str stringByReplacingOccurrencesOfString:@" " withString:@""];

使用以下代码来在文本视图中检测网站或电话号码。
textview.dataDetectorTypes = UIDataDetectorTypeAll;

1
NSString *cleanString = [dirtyString stringByReplacingOccurrencesOfString:@"http: //" withString:@"http://"];

我会想知道你为什么首先得到这个奇怪的字符串。

1
NSString *str = @"hel lo";

[str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];

0
请使用以下代码去除空格:

str = [str stringByReplacingOccurrencesOfString:@" " withString:@"%20"];

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