NSNumberFormatter утечки на NSCFNumber getObjectValue - PullRequest
2 голосов
/ 06 августа 2011

Я создал общий метод isValidAmount, чтобы проверить, правильно ли пользователь вводит правильную сумму в UITextField.Это работает, но проблема в том, что я получаю утечки, когда номер недействителен.Утечка объекта - «NSCFNumber», и ответственность за это - «getObjectValue».Я не знаю, что еще делать.Я уже выпускаю «форматтер» ниже.Я даже пытался выпустить «номер» ниже.Но все же я продолжаю получать эту утечку.Пожалуйста, помогите.

+ (BOOL) isValidAmount:(NSString *)amount {
    NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
    [formatter setNumberStyle:NSNumberFormatterDecimalStyle];
    NSNumber *number = [formatter numberFromString:amount];
    [formatter release];
    if (!number) {
        return NO;
    }
    return YES;
}

1 Ответ

0 голосов
/ 06 августа 2011

По проверке, в этом коде нет ничего плохого.

Течет ли оно на устройстве? Можете ли вы опубликовать точный обратный след утечки?

...