fix mapImage cache key

This commit is contained in:
nixzhu
2015-05-05 11:31:00 +08:00
parent eae8e8d771
commit 6bcd54ed2f
2 changed files with 10 additions and 10 deletions
+1 -1
View File
@@ -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 {
+9 -9
View File
@@ -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: