Obj-, переменная экземпляра, используемая, когда для «self» не задан результат «[(super или self) init…]»

Я уже задавал аналогичный вопрос, но все еще не вижу проблемы?

-(id)initWithKeyPadType: (int)value
{
    [self setKeyPadType:value];
    self = [self init];
    if( self != nil )
    {
        //self.intKeyPadType = value;

    }
    return self;
}

- (id)init {

    NSNumberFormatter *formatter = [[[NSNumberFormatter alloc] init] 
                                                              autorelease];
    decimalSymbol = [formatter decimalSeparator];
....

Предупреждение исходит из строки выше Переменная экземпляра, используемая при 'self' не устанавливается как результат '[(super или self) init ...]'

5
задан Alec Alameddine 24 April 2019 в 14:31
поделиться