voglio semplicemente sostituire tutte occourrencies di "+" con un vuoto "" char ... Ho provato alcuni campioni elencati qui, utilizzato anche NSSMutableString, ma il programma incidente ... qual è la migliore modo di sostituire un carattere da un altro ?? grazieSostituire un char in NSString
6
A
risposta
13
Se si desidera sostituire con una stringa mutabile (NSMutableString) sul posto:
[theMutableString replaceOccurrencesOfString:@"+"
withString:@" "
options:0
range:NSMakeRange(0, [theMutableString length])]
Se si desidera creare una nuova stringa immutabile (NSString):
NSString* newString = [theString stringByReplacingOccurrencesOfString:@"+"
withString:@" "];
1
NSString *firstString = @"I'm a noob at Objective-C", *finalString;
finalString = [[firstString stringByReplacingOccurrencesOfString:@"O" withString:@"0"] stringByReplacingOccurrencesOfString:@"o" withString:@"0"];
Ottenuto il codice da here!
grazie! funziona bene! Non so ieri quale fosse il problema .. ora va bene! – ghiboz
Devo rilasciare la stringa esplicitamente in seguito? –