title: Xcode warning - addObject
body: <p>I'm using the following method:</p>
  
  <pre><code>-(void) finishQuestionnaire:(id)sender{ 
      NSString * ans;
      NSString* qt = [[[questionArray objectAtIndex:currQNum-1] question] qType];     
      if([qt isEqualToString:@"Slider"]){
          ans = [[[questionArray objectAtIndex:currQNum-1] sliderLabel]text];
      }else if([qt isEqualToString:@"Option"]){               
  
      }else if([qt isEqualToString:@"TextInput"]){
          ans = [[[questionArray objectAtIndex:currQNum-1] inputAnswer]text];
      }else if([qt isEqualToString:@"ImagePicker"]){
  
      }else if([qt isEqualToString:@"Comment"]){
          ans = [[[questionArray objectAtIndex:currQNum-1] inputAnswer]text];             
      }
      //UPDATED
  
  NSLog(@"%@", [questionArray objectAtIndex:currQNum-1]);
  NSLog(@"%@", [[questionArray objectAtIndex:currQNum-1] question]);
  NSLog(@"%@", [[[questionArray objectAtIndex:currQNum-1] question] answer]);
  
      //[self.navigationController popToRootViewControllerAnimated:YES];
  }
  </code></pre>
  
  <p>when qt = comment, I get the following error and the app crashes:</p>
  
  <pre><code> 2011-07-20 00:02:04.723 MainMenu[71393:207] -[NSURLCache setAnswer:]: unrecognized selector sent to instance 0x4e29280
      2011-07-20 00:02:04.726 MainMenu[71393:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSURLCache setAnswer:]: unrecognized selector sent to instance 0x4e29280'
  </code></pre>
  
  <p>I'm not sure what I am doing wrong....It works when qt is equal to the slider and textinput...</p>
  
  <p>Answer and Question Class</p>
  
  <pre><code>import &lt;Foundation/Foundation.h&gt;
  
  
  @interface Answer : NSObject {
      //NSString* answerId;
      NSString* answer;
      NSString* questionId;
      NSString* entryId;
  }
  
  //@property (nonatomic, retain) NSString* answerId;
  @property (nonatomic, retain) NSString* answer;
  @property (nonatomic, retain) NSString* questionId;
  @property (nonatomic, retain) NSString* entryId;
  
  @end
  
  
  #import "Answer.h"
  
  
  @implementation Answer
  
  @synthesize answer, questionId, entryId;
  
  @end
  
  #import &lt;Foundation/Foundation.h&gt;
  #import "Answer.h"
  
  @interface Question : NSObject {
      NSString* qId;
      NSString* qTitle;
      NSString* qNumber;  
      NSString* sectionId;
      NSString* qType;
      Answer* answer;
  }
  
  @property (nonatomic, retain) NSString* qId;
  @property (nonatomic, retain) NSString* qTitle;
  @property (nonatomic, retain) NSString* qNumber;
  @property (nonatomic, retain) NSString* sectionId;
  @property (nonatomic, retain) NSString* qType;
  @property (nonatomic, retain) Answer* answer;
  
  @end
  
  
  @implementation Question
  @synthesize qId, qTitle, qNumber, sectionId, qType, answer;
  
  -(id)init
  {
      if (self = [super init])
      {
          // Initialization code here
          answer = [[Answer alloc]init];
      }
      return self;
  }
  
  -(void) dealloc{
      [answer release];
      [super dealloc];
  }
  </code></pre>
  
  <p>Edit: see update code, here is the output:</p>
  
  <pre><code>2011-07-20 01:21:04.402 MainMenu[71910:207] &lt;CommentQuestionViewController: 0x4e0b100&gt;
  2011-07-20 01:21:04.404 MainMenu[71910:207] &lt;Question: 0x4e55170&gt;
  2011-07-20 01:21:04.404 MainMenu[71910:207] (null)
  </code></pre>
  
  <p>Update:</p>
  
  <p>Now I'm not even getting null. My output is just:</p>
  
  <pre><code>2011-07-20 01:21:04.402 MainMenu[71910:207] &lt;CommentQuestionViewController: 0x4e0b100&gt;
  2011-07-20 01:21:04.404 MainMenu[71910:207] &lt;Question: 0x4e55170&gt;
  </code></pre>