NSMutableURLRequest setTimeoutInterval issue
Ok firstly if I use a NSURLReuqest(non mutable) as following, the the connection do timeout accordingly to what was set.
The weird thing is why does the NSLog always read 0?

    self.requestURL = [NSURLRequest requestWithURL:[NSURL URLWithString:requestString]cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:20.0];
    NSLog(@"request timeOutInterval:%d", self.requestURL.timeoutInterval); // always 0

Next, I do something like this and the timeoutInterval does not get set.

	self.requestURL = [[[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:requestString]] autorelease];
	[self.requestURL setTimeoutInterval:20];
	NSLog(@"request timeOutInterval:%i", self.requestURL.timeoutInterval); // same thing always 0 here.
NSMutableURLRequest setTimeoutInterval issue
===

Ok firstly if I use a NSURLReuqest(non mutable) as following, the the connection do timeout accordingly to what was set.
The weird thing is why does the NSLog always read 0?

    self.requestURL = [NSURLRequest requestWithURL:[NSURL URLWithString:requestString]cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:20.0];
    NSLog(@"request timeOutInterval:%d", self.requestURL.timeoutInterval); // always 0

Next, I do something like this and the timeoutInterval does not get set.

	self.requestURL = [[[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:requestString]] autorelease];
	[self.requestURL setTimeoutInterval:20];
	NSLog(@"request timeOutInterval:%i", self.requestURL.timeoutInterval); // same thing always 0 here.