Ya hice una pregunta similar, pero aún no puedo ver la ¿problema?Obj-, la variable de instancia utilizada mientras 'self' no está configurada para el resultado de '[(super o 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];
....
La advertencia proviene de la línea anterior Instance variable used while 'self' is not set to the result of '[(super or self) init...]'
si yo entiendo bien su código, que está utilizando una variable antes de llamar al [súper init] y esto puede ensuciar su asignación de memoria –
No está llamando súper init en cualquier lugar – jrturton