Подтвердить что ты не робот

Objective C - Замена части строки в NSString?

Я использую следующий код для замены части строки, это работает для обычных символов (в алфавитном порядке), но когда дело доходит до таких символов, как "•", он не может заменить символ.

Любое решение?

[myString stringByReplacingOccurrencesOfString:@"•" withString:@"<BULLET_POINT>"];
4b9b3361

Ответ 1

Возможно, вы не сможете буквально вставить не-ASCII-символы, например "•" в исходный файл. Вместо этого попробуйте использовать escape \u2022.

myString = [myString stringByReplacingOccurrencesOfString:@"\u2022" withString:@"<BULLET_POINT>"];