Просмотр исходного кода

Also create the explorer view controller lazily.

Javier Soto лет назад: 12
Родитель
Сommit
9ae13361e9
1 измененных файлов с 11 добавлено и 3 удалено
  1. 11 3
      Classes/Explorer Toolbar/FLEXManager.m

+ 11 - 3
Classes/Explorer Toolbar/FLEXManager.m

@@ -50,9 +50,7 @@
     if (!_explorerWindow) {
         _explorerWindow = [[FLEXWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
         _explorerWindow.eventDelegate = self;
-        
-        self.explorerViewController = [[FLEXExplorerViewController alloc] init];
-        self.explorerViewController.delegate = self;
+
         _explorerWindow.rootViewController = self.explorerViewController;
         [_explorerWindow addSubview:self.explorerViewController.view];
     }
@@ -60,6 +58,16 @@
     return _explorerWindow;
 }
 
+- (FLEXExplorerViewController *)explorerViewController
+{
+    if (!_explorerViewController) {
+        _explorerViewController = [[FLEXExplorerViewController alloc] init];
+        _explorerViewController.delegate = self;
+    }
+
+    return _explorerViewController;
+}
+
 - (void)showExplorer
 {
     self.explorerWindow.hidden = NO;