From 6bcd54ed2f5489c4502a7ce99d3786cd4108c807 Mon Sep 17 00:00:00 2001 From: nixzhu Date: Tue, 5 May 2015 11:31:00 +0800 Subject: [PATCH] fix mapImage cache key --- Yep/Caches/ImageCache.swift | 2 +- Yep/Services/YepService.swift | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Yep/Caches/ImageCache.swift b/Yep/Caches/ImageCache.swift index ece3a223..b8e19cc6 100644 --- a/Yep/Caches/ImageCache.swift +++ b/Yep/Caches/ImageCache.swift @@ -96,7 +96,7 @@ class ImageCache { } func mapImageOfMessage(message: Message, withSize size: CGSize, tailDirection: MessageImageTailDirection, completion: (UIImage) -> ()) { - let imageKey = "mapImage-\(message.messageID)" + let imageKey = "mapImage-\(message.coordinate)" // 先看看缓存 if let image = cache.objectForKey(imageKey) as? UIImage { diff --git a/Yep/Services/YepService.swift b/Yep/Services/YepService.swift index 8e8ce82e..6efb27d8 100644 --- a/Yep/Services/YepService.swift +++ b/Yep/Services/YepService.swift @@ -1004,15 +1004,15 @@ func sendMessageWithMediaType(mediaType: MessageMediaType, inFilePath filePath: realm.commitWriteTransaction() } - }, completion: { messageID in - dispatch_async(dispatch_get_main_queue()) { - realm.beginWriteTransaction() - message.messageID = messageID - message.sendState = MessageSendState.Successed.rawValue - realm.commitWriteTransaction() - } - - completion(success: true) + }, completion: { messageID in + dispatch_async(dispatch_get_main_queue()) { + realm.beginWriteTransaction() + message.messageID = messageID + message.sendState = MessageSendState.Successed.rawValue + realm.commitWriteTransaction() + } + + completion(success: true) }) default: