Browse Source

dev new schema nextcloud

marinofaggiana 5 years ago
parent
commit
9cc6c84907
1 changed files with 20 additions and 0 deletions
  1. 20 0
      iOSClient/AppDelegate.m

+ 20 - 0
iOSClient/AppDelegate.m

@@ -1536,7 +1536,27 @@ PKPushRegistry *pushRegistry;
                 
                 if (matchedAccount) {
                     
+                    UISplitViewController *splitViewController = (UISplitViewController *)self.window.rootViewController;
                     
+                    if (splitViewController.isCollapsed) {
+                        
+                        UITabBarController *tbc = splitViewController.viewControllers.firstObject;
+                        for (UINavigationController *nvc in tbc.viewControllers) {
+                            
+                            if ([nvc.topViewController isKindOfClass:[CCDetail class]])
+                                [nvc popToRootViewControllerAnimated:NO];
+                        }
+                        
+                        [tbc setSelectedIndex: k_tabBarApplicationIndexFile];
+                        
+                    } else {
+                        
+                        UINavigationController *nvcDetail = splitViewController.viewControllers.lastObject;
+                        [nvcDetail popToRootViewControllerAnimated:NO];
+                        
+                        UITabBarController *tbc = splitViewController.viewControllers.firstObject;
+                        [tbc setSelectedIndex: k_tabBarApplicationIndexFile];
+                    }
                     
                 } else {
                     // Show add account dialog