Как удалить пустое пространство из NSString в iPhone - PullRequest
3 голосов
/ 04 июля 2011

Я получаю один URL с сервера http: / /www.google.com, однако из-за пробела между ними он не открывается, пожалуйста, дайте мне знать, как убрать пробел между ними, чтобы он открыть в сафари.

Ответы [ 4 ]

9 голосов
/ 04 июля 2011

Для удаления пустого места:

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

Используйте следующие для определения сайта или номера телефона в текстовом представлении.

textview.dataDetectorTypes = UIDataDetectorTypeAll;
1 голос
/ 04 июля 2011
NSString *str = @"hel lo";

[str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
1 голос
/ 04 июля 2011
NSString *cleanString = [dirtyString stringByReplacingOccurrencesOfString:@"http: //" withString:@"http://"];

Хотелось бы знать, почему вы сначала получаете эту странную строку?

0 голосов
/ 26 сентября 2013

Для удаления пустых мест используйте код ниже,

str = [str stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...