Возможно ли, что NSNumberFormatter утечек памяти? - PullRequest
1 голос
/ 09 апреля 2011

Этот код просачивается при отправке нечисловой строки, но не при отправке числовой строки. Возможно ли numberFromString: утечка памяти при сбое и возвращении nil?

- (BOOL)isNum:(NSString*)str
{
    BOOL ans = YES;
    NSNumberFormatter* nf = [[NSNumberFormatter alloc] init];
    if ([nf numberFromString:str] == nil)
        ans = NO;
    [nf release];
    return ans;
}

1 Ответ

1 голос
/ 07 сентября 2011

Да, это возможно. Это нормально, когда параметр содержит только буквы, такие как @"asdf" или только цифры, такие как @"1234". Он будет протекать, как показано на приборе, когда параметр является комбинацией букв и цифр, например @"123asdf".

...