Привет У меня есть простая функция, которая в основном возвращает усеченную версию входной строки.Проблема в том, что когда я запускаю инструменты и проверяю утечки, эта функция показывает 100% утечку, особенно в строке stringWithString.
Может кто-нибудь подсказать мне, что я здесь не так делаю.
+ (NSString *) trim:(NSString *)string
{
if (string == nil)
return nil;
NSString *str = [NSString stringWithString:string];
str = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
//[[NSString stringWithString:[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]] autorelease];
return str;
}