viewDidLoad在NSViewController? [英] viewDidLoad in NSViewController?

查看:221
本文介绍了viewDidLoad在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆