title: Obj-, Instance variable used when 'self' is not set to the result of '[(super or self) init...]'
body: <p>I asked a similar question to this already, but I still can't see the problem?</p>
  
  <pre><code>-(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];
  ....
  </code></pre>
  
  <p>The warning comes from the line above <code>Instance variable used while 'self' is not set to the result of '[(super or self) init...]'</code></p>