You can also check the MIME type for a longer trip:
@property (nonatomic, strong) NSString *mime; - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { mime = [response MIMEType]; } - (BOOL)isDisplayingPDF { NSString *extension = [[mime substringFromIndex:([mime length] - 3)] lowercaseString]; return ([[[self.webView.request.URL pathExtension] lowercaseString] isEqualToString:@"pdf"] || [extension isEqualToString:@"pdf"]); }
source share