From d7da4e2aad77ef7c01ff524a2997433e0d31d2f5 Mon Sep 17 00:00:00 2001 From: nixzhu Date: Mon, 29 Jun 2015 17:50:57 +0800 Subject: [PATCH] alert if message not Downloaded but try to Preview --- .../Conversation/ConversationViewController.swift | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Yep/ViewControllers/Conversation/ConversationViewController.swift b/Yep/ViewControllers/Conversation/ConversationViewController.swift index a200828f..4e55c714 100644 --- a/Yep/ViewControllers/Conversation/ConversationViewController.swift +++ b/Yep/ViewControllers/Conversation/ConversationViewController.swift @@ -1774,7 +1774,12 @@ extension ConversationViewController: UICollectionViewDataSource, UICollectionVi cell.configureWithMessage(message, messageImagePreferredWidth: messageImagePreferredWidth, messageImagePreferredHeight: messageImagePreferredHeight, messageImagePreferredAspectRatio: messageImagePreferredAspectRatio, mediaTapAction: { [unowned self] in - self.performSegueWithIdentifier("showMessageMedia", sender: message) + if message.downloadState == MessageDownloadState.Downloaded.rawValue { + self.performSegueWithIdentifier("showMessageMedia", sender: message) + + } else { + YepAlert.alertSorry(message: NSLocalizedString("Please wait while the image is not dready!", comment: ""), inViewController: self) + } //let frame = cell.convertRect(cell.messageImageView.frame, toView: self.view.window) @@ -1803,7 +1808,12 @@ extension ConversationViewController: UICollectionViewDataSource, UICollectionVi cell.configureWithMessage(message, messageImagePreferredWidth: messageImagePreferredWidth, messageImagePreferredHeight: messageImagePreferredHeight, messageImagePreferredAspectRatio: messageImagePreferredAspectRatio, mediaTapAction: { [unowned self] in - self.performSegueWithIdentifier("showMessageMedia", sender: message) + if message.downloadState == MessageDownloadState.Downloaded.rawValue { + self.performSegueWithIdentifier("showMessageMedia", sender: message) + + } else { + YepAlert.alertSorry(message: NSLocalizedString("Please wait while the video is not dready!", comment: ""), inViewController: self) + } //let frame = cell.convertRect(cell.thumbnailImageView.frame, toView: self.view.window)