title: Leaks from nowhere, what am I doing wrong?
body: <p>I am having real trouble with release and leaks. I have an array that just wont stop leaking! here is my code:
  I have declared otherValuesArray in the .h
  I have tried hundreds of different ways, including autorelease.</p>
  
  <p>Can someone tell me what I am doing wrong?? Thanks</p>
  
  <pre><code>otherValuesArray = [[NSMutableArray array] retain]; //89% leak
  
  NSString *tempString;
  tempString = [[NSString stringWithFormat:@"%d",challengeID] autorelease];
  [otherValuesArray addObject:[NSString stringWithString:tempString]]; // 11% leak
  tempString=nil;
  
  tempString = [[NSString stringWithFormat:@"%d",scoreMultiQuant] autorelease];
  [otherValuesArray addObject:[NSString stringWithString:tempString]];
  tempString=nil;
  
  int challengeDoneTemp = [challenges otherValues:otherValuesArray];
  
  tempString=nil;
  [tempString release];
  
  otherValuesArray = nil;
  [otherValuesArray release];
  </code></pre>