From ee469f993cbce30fdd2cf592e4cebc74956e5028 Mon Sep 17 00:00:00 2001 From: kevinzhow Date: Fri, 19 Jun 2015 22:32:02 +0800 Subject: [PATCH] Reset originUINavigationControllerDelegate --- .../Conversation/ConversationViewController.swift | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Yep/ViewControllers/Conversation/ConversationViewController.swift b/Yep/ViewControllers/Conversation/ConversationViewController.swift index 3515be4a..5c4645f9 100644 --- a/Yep/ViewControllers/Conversation/ConversationViewController.swift +++ b/Yep/ViewControllers/Conversation/ConversationViewController.swift @@ -114,6 +114,8 @@ class ConversationViewController: BaseViewController { let sectionInsetTop: CGFloat = 10 let sectionInsetBottom: CGFloat = 10 + + var originUINavigationControllerDelegate: UINavigationControllerDelegate! let messageTextAttributes = [NSFontAttributeName: UIFont.chatTextFont()] lazy var messageTextLabelMaxWidth: CGFloat = { @@ -186,10 +188,17 @@ class ConversationViewController: BaseViewController { YepUserDefaults.avatarURLString.removeListenerWithName(Listener.Avatar) } + + override func viewWillAppear(animated: Bool) { + super.viewWillAppear(animated) + navigationController?.delegate = originUINavigationControllerDelegate + } override func viewDidLoad() { super.viewDidLoad() + originUINavigationControllerDelegate = navigationController!.delegate + if let gestures = navigationController?.view.gestureRecognizers { for recognizer in gestures {