title: ASIHTTPRequest Cache is crashing app
body: <p>I have the following code:</p>
  
  <pre><code>+ (NSMutableArray*)getTodayData:(NSDate*)today
  {
          NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@/ichrono/20110715/60b88126/load_dr_daily_schedule/%@/", [self getDrChronoHost], [dateFormat stringFromDate:today]]];
  
          ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];
          [self addCurrentUserLoginToPostRequest:request];        
          [request setPostValue:[dateFormat stringFromDate:today] forKey:@"target_date"];
          [request setDownloadCache:[ASIDownloadCache sharedCache]];
          [request startSynchronous];
  
          NSError *error = [request error];
          NSString *responseString;
          if (!error) {
              responseString = [request responseString];
          } else {
              return NULL;
          }
          return [responseString JSONValue];
      }
  }
  </code></pre>
  
  <p>It worked fine before I added the line <code>[request setDownloadCache:[ASIDownloadCache sharedCache]];</code>.</p>
  
  <p>How I get the error:</p>
  
  <pre><code>*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[ASIFormDataRequest setDownloadCache:]: unrecognized selector sent to instance 0x9a0140'
  </code></pre>