Почему "добавить подпредставление" не работает? - PullRequest
0 голосов
/ 12 февраля 2010

Я пытаюсь добавить подпредставление, но не работает. Мой код:

HomeViewController* homeViewController = [[HomeViewController alloc] initWithNibName:@"HomeView" bundle:nil];
NSViewController *viewController = homeViewController;
[mainView addSubview: [viewController view]];
NSLog(@"%@",[viewController view]);
NSLog(@"%@",[[viewController view]superview]);
NSLog(@"%@",[mainView subviews]);

NSLog пишет в консоли:

HTPC[1467:a0f] <HomeView: 0x10042e9f0>
HTPC[1467:a0f] (null)
HTPC[1467:a0f] (null)

Почему addubview не работает? Когда я запускаю свое приложение, появляется HomeView, но я не могу использовать его как подпредставление.

1 Ответ

3 голосов
/ 12 февраля 2010

Похоже, что mainView равно nil во время выполнения этого кода.

...