Hi,
ich habe mal wieder ein Projekt geerbt wo ich teilweise nur wie ein Ochse vorm Berg stehe. Zum Erstellen des ersten Viewcontroler in
applicationDidBecomeActive
ist folgender Code zu finde
Alles anzeigen
Kann mir irgendjemand erklären was derjenige sich dabei gedacht hat, warum das überhaupt funktioniert und wie ich das jetzt hinbekomme, das das deprecated warning für den nicht mehr existierenden modalViewController weg bekomme?
Danke
Claus
ich habe mal wieder ein Projekt geerbt wo ich teilweise nur wie ein Ochse vorm Berg stehe. Zum Erstellen des ersten Viewcontroler in
applicationDidBecomeActive
ist folgender Code zu finde
Quellcode
- if([self isIPad]) {
- self.loginViewController = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil hideView:((MainViewController*)self.window.rootViewController).hideSplitViewView] ;
- self.loginViewController.delegate = self;
- self.loginViewController.loginOperation = [[LoginOperation alloc] init] ;
- // falls ein Viewcontroller bereits modal angezeigt wird muss er erst entfernt werden bevor der anmeldeVC angezeigt werden kann
- if (self.window.rootViewController.modalViewController!=nil) {
- self.modalVCforAfterLogin = [NSMutableArray array];
- [self.modalVCforAfterLogin addObject:self.window.rootViewController.modalViewController];
- if (self.window.rootViewController.modalViewController.modalViewController!=nil) {
- [self.modalVCforAfterLogin addObject:self.window.rootViewController.modalViewController.modalViewController];
- }
- [self.window.rootViewController dismissViewControllerAnimated:FALSE completion:nil];
- }
- self.loginViewController.modalPresentationStyle = UIModalPresentationFormSheet;
- [self.window.rootViewController presentViewController:self.loginViewController animated:YES completion:nil];
- }
Kann mir irgendjemand erklären was derjenige sich dabei gedacht hat, warum das überhaupt funktioniert und wie ich das jetzt hinbekomme, das das deprecated warning für den nicht mehr existierenden modalViewController weg bekomme?
Danke
Claus
2 Stunden Try & Error erspart 10 Minuten Handbuchlesen.
Pre-Kaffee-Posts sind mit Vorsicht zu geniessen
Pre-Kaffee-Posts sind mit Vorsicht zu geniessen