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

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

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

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

Ответы

Ответ 1

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

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