viewDidLoad在NSViewController? [英] viewDidLoad in NSViewController?
问题描述
在iPhone我做UIViewController viewDidLoad和写一些设置代码来设置视图。
但是我怎么能在NSViewController?
我试过loadView,但它不工作...
也许我做错了,我不知道...
PS:我刚刚开始使用OSX / iOS对于OS X 10.10, viewDidLoad
/ code>可在
NSViewController
上使用。 在此之前, Snow Leopards的发行说明中的这个块:
正在寻找人的建议-viewWillLoad和-viewDidLoad NSViewController中的方法
即使NSWindowController有-windowWillLoad和-windowDidLoad方法,您可以覆盖Mac OS 10.5中引入的NSViewController类,但没有相应的-viewWillLoad和-viewDidLoad方法。您可以覆盖 - [NSViewController loadView]来自定义在视图控制器完成nib加载之前或之后立即执行的操作。
in iPhone I do UIViewController viewDidLoad and write some setup code to setup the view.
But how can I do that in NSViewController?
I've tried with loadView but it doesn't work...
Maybe I do something wrong I don't know...
PS: I've just started with OSX / iOS programming, so sorry if I ask something stupid :(
As of OS X 10.10, viewDidLoad
is available and supported on NSViewController
.
Prior to that, you had to go by this nugget in Snow Leopards' release notes:
Advice for People who Are Looking for -viewWillLoad and -viewDidLoad Methods in NSViewController
Even though NSWindowController has -windowWillLoad and -windowDidLoad methods for you to override the NSViewController class introduced in Mac OS 10.5 does not have corresponding -viewWillLoad and -viewDidLoad methods. You can override -[NSViewController loadView] to customize what happens immediately before or immediately after nib loading done by a view controller.
这篇关于viewDidLoad在NSViewController?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!