Я получаю один URL с сервера http: / /www.google.com, однако из-за пробела между ними он не открывается, пожалуйста, дайте мне знать, как убрать пробел между ними, чтобы он открыть в сафари.
Для удаления пустого места:
str = [str stringByReplacingOccurrencesOfString:@" " withString:@""];
Используйте следующие для определения сайта или номера телефона в текстовом представлении.
textview.dataDetectorTypes = UIDataDetectorTypeAll;
NSString *str = @"hel lo"; [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
NSString *cleanString = [dirtyString stringByReplacingOccurrencesOfString:@"http: //" withString:@"http://"];
Хотелось бы знать, почему вы сначала получаете эту странную строку?
Для удаления пустых мест используйте код ниже,
str = [str stringByReplacingOccurrencesOfString:@" " withString:@"%20"];