Showing
1 changed file
with
5 additions
and
1 deletions
| @@ -4867,7 +4867,11 @@ static NSOperationQueue *sharedQueue = nil; | @@ -4867,7 +4867,11 @@ static NSOperationQueue *sharedQueue = nil; | ||
| 4867 | 4867 | ||
| 4868 | // RFC 2612 says max-age must override any Expires header | 4868 | // RFC 2612 says max-age must override any Expires header |
| 4869 | if (maxAge) { | 4869 | if (maxAge) { |
| 4870 | - return [[NSDate date] dateByAddingTimeInterval:maxAge]; | 4870 | + NSDate *date = [NSDate date]; |
| 4871 | + if ([date respondsToSelector:@selector(dateByAddingTimeInterval:)]) | ||
| 4872 | + return [date dateByAddingTimeInterval:maxAge]; | ||
| 4873 | + else | ||
| 4874 | + return [date addTimeInterval:maxAge]; | ||
| 4871 | } else { | 4875 | } else { |
| 4872 | NSString *expires = [responseHeaders objectForKey:@"Expires"]; | 4876 | NSString *expires = [responseHeaders objectForKey:@"Expires"]; |
| 4873 | if (expires) { | 4877 | if (expires) { |
-
Please register or login to post a comment