我想知道如何在另一个类中加载Objective-c中的类?我有一个推送操作按钮,当用户按下这个按钮时,我希望它启动另一个类(调用它的viewDidLoad方法)
答案 0 :(得分:1)
你需要更精确。
你在操什么类? UIViewControllers
?
如果是这样,您可以在按下按钮时alloc
/ init
(或alloc
/ initWithNibName
(如果您正在使用Interface Builder)第二个ViewController。当加载第二个视图控制器的视图时,将调用viewDidLoad
方法(不一定在分配viewController
时,但在第一次显示视图时)。
如果您需要在每次按下按钮时执行viewDidLoad
方法中的代码,请优先使用viewWillAppear
或viewDidAppear
方法。
答案 1 :(得分:0)
如果您正在讨论作为UIViewController
的子类的类,那么您可以通过将其推入导航控制器对象来加载另一个视图控制器的视图。您还可以在第一个控制器视图上添加第二个控制器的视图。