Я хочу условно отобразить экран входа в систему при запуске приложения ipad. Я не хочу делать это частью сеанса по умолчанию, поскольку им нужно входить в систему только периодически, а не каждый раз.
Есть множество примеров моего вопроса, но все они, похоже, предшествуют ios5. Однако когда я использую раскадровки, ничего не получается.
Чтобы свести это к своей сути,
* создать новое приложение для одного представления, используя раскадровку
* добавить новый viewcontroller в раскадровку, присвоить ему идентификатор «loginScreen»
* Поместите текстовую метку в каждом представлении, чтобы визуально отличить их
* в приложении Легенд:: 1009 *
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
UIStoryboard *storyboard = [self.window.rootViewController storyboard];
UIViewController *loginController = [storyboard instantiateViewControllerWithIdentifier:@"loginScreen"];
[self.window.rootViewController presentModalViewController:loginController animated:TRUE];
return YES;
}
Из того, что я видел в примерах, это должно работать. Но он по-прежнему последовательно отображает исходное представление rootViewController. Никаких ошибок, хотя.
Кто-нибудь может указать (возможно, маленькую) вещь, по которой я скучаю?