Преглед на файлове

Also create the explorer view controller lazily.

Javier Soto преди 12 години
родител
ревизия
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) {
     if (!_explorerWindow) {
         _explorerWindow = [[FLEXWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
         _explorerWindow = [[FLEXWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
         _explorerWindow.eventDelegate = self;
         _explorerWindow.eventDelegate = self;
-        
-        self.explorerViewController = [[FLEXExplorerViewController alloc] init];
-        self.explorerViewController.delegate = self;
+
         _explorerWindow.rootViewController = self.explorerViewController;
         _explorerWindow.rootViewController = self.explorerViewController;
         [_explorerWindow addSubview:self.explorerViewController.view];
         [_explorerWindow addSubview:self.explorerViewController.view];
     }
     }
@@ -60,6 +58,16 @@
     return _explorerWindow;
     return _explorerWindow;
 }
 }
 
 
+- (FLEXExplorerViewController *)explorerViewController
+{
+    if (!_explorerViewController) {
+        _explorerViewController = [[FLEXExplorerViewController alloc] init];
+        _explorerViewController.delegate = self;
+    }
+
+    return _explorerViewController;
+}
+
 - (void)showExplorer
 - (void)showExplorer
 {
 {
     self.explorerWindow.hidden = NO;
     self.explorerWindow.hidden = NO;