Como substituir um caractere é uma string no Objective-C?
ios
objective-c
iphone
nsstring
4thSpace
fonte
fonte
str
me surpreendeu .str
mudou no processoNSString
os objetos são imutáveis (eles não podem ser alterados), mas há uma subclasse mutávelNSMutableString
, que fornece vários métodos para substituir caracteres dentro de uma string. Provavelmente é sua melhor aposta.fonte
Se você deseja substituir várias strings:
fonte
Também é possível substituir a string por stringByReplacingCharactersInRange: withString:
fonte
O problema existe em versões antigas no iOS. no mais recente, a direita para a esquerda funciona bem. O que eu fiz é o seguinte:
primeiro eu verifico a versão do iOS:
Do que:
fonte
fonte