从按钮运行类viewDidLoad方法

时间:2012-01-05 16:21:48

标签: iphone objective-c xcode class viewdidload

我想知道如何在另一个类中加载Objective-c中的类?我有一个推送操作按钮,当用户按下这个按钮时,我希望它启动另一个类(调用它的viewDidLoad方法)

2 个答案:

答案 0 :(得分:1)

你需要更精确。

你在操什么类? UIViewControllers

如果是这样,您可以在按下按钮时alloc / init(或alloc / initWithNibName(如果您正在使用Interface Builder)第二个ViewController。当加载第二个视图控制器的视图时,将调用viewDidLoad方法(不一定在分配viewController时,但在第一次显示视图时)。

如果您需要在每次按下按钮时执行viewDidLoad方法中的代码,请优先使用viewWillAppearviewDidAppear方法。

答案 1 :(得分:0)

如果您正在讨论作为UIViewController的子类的类,那么您可以通过将其推入导航控制器对象来加载另一个视图控制器的视图。您还可以在第一个控制器视图上添加第二个控制器的视图。