title: forcing NSUrlConnection timeout on a synchronous call
body: <p>I am aware of discussions regarding nsurlconnection on ios, and that there is a minimum of 240 seconds for a timeout. My question is, if I am sending a synchronous call via NSURLConnection's + (NSData *)sendSynchronousRequest:(NSURLRequest <em>)request returningResponse:(NSURLResponse *</em>)response error:(NSError **)error, is there any chance I can cancel this before the 240 seconds is up? I am thinking perhaps setting a timer to cancel this synchronous request, but im not even sure if its even possible? Im thinking:</p>
  
  <pre><code>[self performSelector:@selector(cancelRequest:) withObject:myRequest afterDelay:myTimeOut];
  </code></pre>
  
  <p>I have a feeling this will result in disaster if somehow the request has been released, and I would have no way to determine that. Thoughts? Has anyone tried to do this? This is a <em>synchronous</em> call.</p>