Je souhaite remplacer plusieurs éléments de ma chaîne dans Objective-C.Objective-C String-Replace
En PHP, vous pouvez le faire:
str_replace(array("itemtoreplace", "anotheritemtoreplace", "yetanotheritemtoreplace"), "replacedValue", $string);
Cependant, dans l'objectif-c la seule méthode que je sais est NSString replaceOccurancesOfString. Existe-t-il un moyen efficace de remplacer plusieurs chaînes?
Ceci est ma solution actuelle (très inefficace et .. bien ... à long)
NSString *newTitle = [[[itemTitleField.text stringByReplacingOccurrencesOfString:@"'" withString:@""] stringByReplacingOccurrencesOfString:@" " withString:@"'"] stringByReplacingOccurrencesOfString:@"^" withString:@""];
Voyez ce que je veux dire?
Merci, Stewart Christian
Il n'y a pas équivalent à cette méthode PHP en Obj-C. Essayez de casser votre méthode d'appel en trois lignes afin que nous puissions voir exactement où l'accident se produit. – kubi
Kubi, merci pour la réponse. Ce n'est pas vraiment l'accident qui me dérange. C'est l'inefficacité (si c'est un mot) de l'ensemble de l'affaire. Merci! Christian –