From 83ecae3f0877bbb0b901b891838afe63ecf8d0bd Mon Sep 17 00:00:00 2001 From: nixzhu Date: Mon, 9 Nov 2015 15:07:49 +0800 Subject: [PATCH] do not set selectedIndex; code order --- Yep/AppDelegate.swift | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/Yep/AppDelegate.swift b/Yep/AppDelegate.swift index b4f357c5..cbd66b90 100644 --- a/Yep/AppDelegate.swift +++ b/Yep/AppDelegate.swift @@ -316,22 +316,12 @@ class AppDelegate: UIResponder, UIApplicationDelegate { println("matchSharedFeed: \(feed)") - guard let tabBarVC = self?.window?.rootViewController as? YepTabBarController else { - return - } - - tabBarVC.selectedIndex = 0 - - guard let nvc = tabBarVC.selectedViewController as? YepNavigationController else { - return - } - - let storyboard = UIStoryboard(name: "Main", bundle: nil) - let vc = storyboard.instantiateViewControllerWithIdentifier("ConversationViewController") as! ConversationViewController - guard let + tabBarVC = self?.window?.rootViewController as? UITabBarController, + nvc = tabBarVC.selectedViewController as? UINavigationController, + vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("ConversationViewController") as? ConversationViewController, realm = try? Realm(), - feedConversation = vc.prepareConversationForFeed(feed, inRealm: realm) else { + feedConversation = vc.prepareConversationForFeed(feed, inRealm: realm)else { return }