Мне нужно использовать MGSplitViewController из-за его способности отображать контроллер основного вида в портретном режиме.Однако, прежде чем отобразить мой разделенный вид, мне нужно отобразить экран входа в систему.К сожалению, я не могу открыть контроллер представления в полноэкранном режиме при запуске из-за некоторых других методов, которые я вызвал!Ниже мой делегат приложения и детальное представление кодов контроллера.Обратите внимание, что методы селектора не позволяют мне открыть модальное!
AppDelegate.h был создан с использованием MGSplitViewControllerAppDelegate.h
// RandomStringAppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after app launch.
// Set the split view controller as the window's root view controller and display.
//self.window.rootViewController = self.splitViewController;
// Add the split view controller's view to the window and display.
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setObject:@"YES" forKey:@"FirstRun"];
[window addSubview:splitViewController.view];
[window makeKeyAndVisible];
[rootViewController performSelector:@selector(selectFirstRow) withObject:nil afterDelay:0];
[splitViewController performSelector:@selector(toggleMasterView:) withObject:nil afterDelay:0];
[detailViewController performSelector:@selector(configureView) withObject:nil afterDelay:0];
//[self.window makeKeyAndVisible];
return YES;
}
Все остальное стандартно! К сожалениюЯ не могу открыть модал здесь, потому что он падает на меня!