0

サブビューを追加しようとしましたが、機能しません。私のコードは次のとおりです。

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)

addsubview が機能しないのはなぜですか? アプリを実行すると HomeView が表示されますが、サブビューとして使用できません。

4

1 に答える 1

3

このコードが実行されたときのように見えmainViewます。nil

于 2010-02-12T10:49:29.543 に答える