Проблема Xcode 4 с AppDelegate.m, добавляющим контроллер представления - раскадровка xcode 4.2 - PullRequest
0 голосов
/ 21 декабря 2011

У меня проблема. Я следую этому учебнику

Часть, которая у меня есть, находится в моем AppDelegate.m

 -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

    // Register for alert notifications
    [application registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert];

    // Add the view controller's view to the window and display.

    [_window addSubview:viewController.view];
    [_window makeKeyAndVisible];

    // Override point for customization after application launch.
    return YES;
}

Моя проблема в том, что я использую раскадровку в качестве основного вида. У меня нет сгибов. Я получаю сообщение об ошибке: «Использование необъявленного идентификатора viewContoller. Я предполагаю, что это как-то связано с раскадровкой. Может кто-нибудь сообщить мне, как заставить его работать с раскадровкой? Спасибо.

1 Ответ

0 голосов
/ 22 декабря 2011

Вы можете опустить эти две строки:

[_window addSubview:viewController.view];
[_window makeKeyAndVisible];

В раскадровке любой контроллер представления, который вы пометите как «Начальный контроллер представления», будет корневым контроллером окна.

Если вы используете раскадровку (и / или ARC), вы можете поискать учебник, который использует эти функции.

...