【发布时间】:2015-01-29 01:49:29
【问题描述】:
全部,
我正在从我的 applicationDidFinishLaunching 方法创建一个 windowController...
(void)applicationDidFinishLaunching:(NSNotification *)aNotification {
myWC = [[myWindowController alloc] initWithWindowNibName:@"myWindowControllerName"];
[myWC showWindow:self];
}
此时调用windowDidLoad方法。从那里,我调用该方法来加载 viewController...
(void)windowDidLoad {
[super windowDidLoad];
homeScreenVC = [[HomeScreen alloc] initWithNibName:@"HomeScreen" bundle:nil];
[baseView addSubview:[homeScreenVC view]];
}
当视图出现时,不会调用方法 viewDidLoad。我试过 viewDidAppear 也没有被调用。我还尝试在加载窗口后立即加载 viewController,但这也不起作用。有任何想法吗?
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: macos cocoa nsviewcontroller