【发布时间】:2016-06-13 19:20:31
【问题描述】:
我有一个现有的 .xib,需要在 Xamarin.Mac 应用程序中显示为主页。如果我将“主界面”设置为此现有的 .xib,它会显示,但在调用 DidFinishLaunching 覆盖时尚未完成。这是我希望进行一些初始化的地方,但我指定的插座都是空的。
我是 Xamarin 的新手,我想弄清楚是否需要覆盖另一个调用,让我知道主页已完成加载,或者问题是否出在其他地方。
我确实看到 NSWindowController 有一个 WindowDidLoad 覆盖,但是如果我在 info.plist 中设置主接口,它如何知道该视图的 ViewController 是什么,以便调用我的覆盖 WindowDidLoad?
我想我可能需要在 DidFinishLaunching 中手动创建主窗口,但我找不到任何关于如何通过 .xib 创建主窗口的文档。有关于如何从 nib 获取故事板的文档,但我在加载 .xib 时没有看到任何内容。如果有人可以找到有关如何在 Xamarin.Mac 应用程序中初始化主窗口(包括所有管道)的良好参考,那可能就足够了。
提前感谢您的宝贵时间。
【问题讨论】:
标签: appdelegate appkit info.plist xamarin.mac