Я уже задавал аналогичный вопрос, но все еще не вижу проблемы?
-(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 ...]'