Как заменить пробелы знаком «+» - PullRequest
5 голосов
/ 14 августа 2010

Привет всем, я хочу код заменить пробелы на знак + в цель-c

Ответы [ 2 ]

17 голосов
/ 14 августа 2010

Если вы спрашиваете об этом, потому что вам нужно кодировать URL, используйте это

NSString* escapedUrlString =
  [unescapedString stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding];

Если вам просто нужно место для +, используйте

[str stringByReplacingOccurrencesOfString:@" " withString:@"+"];
1 голос
/ 14 августа 2010
return [thatString stringByReplacingOccurrencesOfString:@" " withString:@"+"];

Если вашей реальной целью является экранирование компонента URL, используйте метод -stringByAddingPercentEscapesUsingEncoding:.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...