我正在为AppKit寻找UIKit loadViewIfNeeded
的等效功能。 (这是为了以编程方式填充网点)。
谢谢
答案 0 :(得分:0)
只需查询view
上的NSViewController
媒体资源。
换句话说,等效实现只是:
// Swift
func loadViewIfNeeded() {
_ = self.view
}
// Obj-C
- (void)loadViewIfNeeded {
(void)self.view;
}
我不建议制作这个添加的抽象,因为这是一个可以理解的Cocoa约定。在我看来,如果你试图强制加载视图,它通常是代码味道。您的视图应该能够根据代表它的模型呈现自己。
答案 1 :(得分:0)
您只需要在(void)viewController.view;
上引用该视图即可。由于您没有指定语言,我将在Objective-C中给出答案:
_ = viewController.view
和斯威夫特:
{{1}}