Я хочу просто заменить все атрибуты «+» пустым «» char ... Я попробовал некоторые примеры, перечисленные здесь, также использовал NSSMutableString, но программа crash ... что самое лучшее способ заменить символ из другого? благодаряЗамените char на NSString
6
A
ответ
13
Если вы хотите заменить изменяемую строку (NSMutableString) на месте:
[theMutableString replaceOccurrencesOfString:@"+"
withString:@" "
options:0
range:NSMakeRange(0, [theMutableString length])]
Если вы хотите создать новую неизменяемую строку (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"];
Полученный код от here!
thankyou! он отлично работает! Вчера я не знаю, в чем проблема. Теперь все в порядке! – ghiboz
Должен ли я освободить строку явным образом позже? –