From 3c3de4ee1387169dc3f84b9b18f0768e5a11c792 Mon Sep 17 00:00:00 2001 From: Oliver Rickard Date: Sat, 25 May 2013 14:29:39 -0700 Subject: Fixed iOS demo project to match new delegate protocol for html renderer. --- .../ios/iOS UI Test/iOS UI Test/MCOMessageView.mm | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'example') diff --git a/example/ios/iOS UI Test/iOS UI Test/MCOMessageView.mm b/example/ios/iOS UI Test/iOS UI Test/MCOMessageView.mm index 158387d2..cd25abf3 100755 --- a/example/ios/iOS UI Test/iOS UI Test/MCOMessageView.mm +++ b/example/ios/iOS UI Test/iOS UI Test/MCOMessageView.mm @@ -82,7 +82,7 @@ content = nil; MCAssert(0); } - } + } if (content == nil) { [_webView loadHTMLString:@"" baseURL:nil]; return; @@ -124,9 +124,11 @@ url = [NSURL URLWithString:urlString]; if ([self _isCID:url]) { + NSLog(@"url is cidurl:%@", url); part = [self _partForCIDURL:url]; } else if ([self _isXMailcoreImage:url]) { + NSLog(@"url is x-mailcore-img:%@", url); NSString * specifier = [url resourceSpecifier]; NSString * partUniqueID = specifier; part = [self _partForUniqueID:partUniqueID]; @@ -171,7 +173,7 @@ - (NSURL *) _cacheJPEGImageData:(NSData *)imageData withFilename:(NSString *)filename { NSString * path = [[NSTemporaryDirectory() stringByAppendingPathComponent:filename] stringByAppendingPathExtension:@"jpg"]; - [imageData writeToFile:path atomically:YES]; + [imageData writeToFile:path atomically:YES]; return [NSURL fileURLWithPath:path]; } @@ -211,7 +213,7 @@ } - (NSURLRequest *)webView:(UIWebView *)sender resource:(id)identifier willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse fromDataSource:(id)dataSource -{ +{ if ([[[request URL] scheme] isEqualToString:@"x-mailcore-msgviewloaded"]) { [self _loadImages]; } @@ -238,8 +240,9 @@ [supportedImageExtension addObject:@"jpeg"]; } - if ([supportedImageMimeTypes containsObject:[[part mimeType] lowercaseString]]) + if ([supportedImageMimeTypes containsObject:[[part mimeType] lowercaseString]]) { return YES; + } NSString * ext = nil; if ([part filename] != nil) { @@ -274,7 +277,7 @@ return [[self delegate] MCOMessageView:self templateValuesForPartWithUniqueID:[part uniqueID]]; } -- (NSString *) MCOAbstractMessage_templateForMainHeader:(MCOAbstractMessage *)msg +- (NSString *) MCOAbstractMessage:(MCOAbstractMessage *)msg templateForMainHeader:(MCOMessageHeader *)header { if (![[self delegate] respondsToSelector:@selector(MCOMessageView_templateForMainHeader:)]) { return nil; @@ -282,7 +285,7 @@ return [[self delegate] MCOMessageView_templateForMainHeader:self]; } -- (NSString *) MCOAbstractMessage_templateForImage:(MCOAbstractMessage *)msg +- (NSString *) MCOAbstractMessage:(MCOAbstractMessage *)msg templateForImage:(MCOAbstractPart *)header { NSString * templateString; if ([[self delegate] respondsToSelector:@selector(MCOMessageView_templateForImage:)]) { @@ -295,7 +298,7 @@ return templateString; } -- (NSString *) MCOAbstractMessage_templateForAttachment:(MCOAbstractMessage *)msg +- (NSString *) MCOAbstractMessage:(MCOAbstractMessage *)msg templateForAttachment:(MCOAbstractPart *)part { if (![[self delegate] respondsToSelector:@selector(MCOMessageView_templateForAttachment:)]) { return NULL; @@ -313,7 +316,7 @@ return [[self delegate] MCOMessageView_templateForMessage:self]; } -- (NSString *) MCOAbstractMessage_templateForEmbeddedMessage:(MCOAbstractMessage *)msg +- (NSString *) MCOAbstractMessage:(MCOAbstractMessage *)msg templateForEmbeddedMessage:(MCOAbstractMessagePart *)part { if (![[self delegate] respondsToSelector:@selector(MCOMessageView_templateForEmbeddedMessage:)]) { return NULL; @@ -321,7 +324,7 @@ return [[self delegate] MCOMessageView_templateForEmbeddedMessage:self]; } -- (NSString *) MCOAbstractMessage_templateForEmbeddedMessageHeader:(MCOAbstractMessage *)msg +- (NSString *) MCOAbstractMessage:(MCOAbstractMessage *)msg templateForEmbeddedMessageHeader:(MCOMessageHeader *)header { if (![[self delegate] respondsToSelector:@selector(MCOMessageView_templateForEmbeddedMessageHeader:)]) { return NULL; -- cgit v1.2.3