File tree Expand file tree Collapse file tree 2 files changed +16
-5
lines changed
Expand file tree Collapse file tree 2 files changed +16
-5
lines changed Original file line number Diff line number Diff line change 88
99#import " DXEAppDelegate.h"
1010#import " RNThemeManager.h"
11- #import " DXEOpenViewController.h"
1211#import " DXEDataManager.h"
1312#import " DXEImageManager.h"
1413#import " SVProgressHUD.h"
14+ #import " DXEOpenViewController.h"
1515
1616@implementation DXEAppDelegate
1717
@@ -26,10 +26,14 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
2626
2727 [[DXEDataManager sharedInstance ] loadDataFromWeb ];
2828
29+ UIViewController *container = [[UIViewController alloc ] init ];
2930 DXEOpenViewController *open = [[DXEOpenViewController alloc ] init ];
30- self.window .rootViewController = open;
31+ [container addChildViewController: open];
32+ [container.view addSubview: open.view];
33+ [open didMoveToParentViewController: container];
34+
35+ self.window .rootViewController = container;
3136
32- self.window .backgroundColor = [UIColor whiteColor ];
3337 [self .window makeKeyAndVisible ];
3438
3539 return YES ;
Original file line number Diff line number Diff line change @@ -84,8 +84,9 @@ - (void)enterMainPage
8484 self.view .alpha = 0.0 ;
8585 }
8686 completion: ^(BOOL finished){
87- DXEMainViewController *main = [[DXEMainViewController alloc ] init ];
88- [UIApplication sharedApplication ].keyWindow .rootViewController = main;
87+ [self willMoveToParentViewController: nil ];
88+ [self .view removeFromSuperview ];
89+ [self removeFromParentViewController ];
8990 }];
9091}
9192
@@ -210,6 +211,12 @@ - (void)onFinishLoadingNotication:(NSNotification *)notification
210211 self.tableNumber .hidden = NO ;
211212 self.tableButton .hidden = NO ;
212213 self.enterButton .hidden = NO ;
214+
215+ DXEMainViewController *main = [[DXEMainViewController alloc ] init ];
216+ UIViewController *root = [UIApplication sharedApplication ].keyWindow .rootViewController ;
217+ [root addChildViewController: main];
218+ [root.view insertSubview: main.view belowSubview: self .view];
219+ [main didMoveToParentViewController: root];
213220}
214221
215222#pragma mark - NSXMLParserDelegate
You can’t perform that action at this time.
0 commit comments