从Nib加载NSViewController

时间:2012-06-01 19:02:57

标签: cocoa appkit nsviewcontroller

我可以加载NSViewController及其视图和Nib文件中的所有子菜单,就像我通常在UIKit中使用initWithNibName:bundle:?在AppKit中我可以使用该消息加载NSWindowController,但是如果我尝试加载NSViewController,虽然视图不是nil,但它不会显示。有没有一种已知的方法可以做到这一点?

编辑:如果我以编程方式使用addSubview添加视图,它会起作用,如果我使用插座到主笔尖中的自定义视图然后替换它就不行。

1 个答案:

答案 0 :(得分:0)

也许问题在于,当您尝试以这种方式加载视图时,它只会“懒得加载”。
在此之后,您应尝试从该视图访问某些内容,以使视图完全加载并显示。