我需要调用一个我定义为的方法:
-(IBAction)next:(id)sender{
...
}
我想在-[UIViewController viewDidload]
如何以编程方式调用此方法?
答案 0 :(得分:8)
[self next:nil];
self
是接收邮件的对象,假设-next:
与-viewDidLoad
在同一个班级中定义。next:
是邮件的名称(方法)。sender
,请传递参数nil
,意思是“没有”。如果在App代理中定义了-next:
,但在某个视图控制器中定义了-viewDidLoad
,请使用
[UIApplication sharedApplication].delegate
引用app委托。所以声明变成
[[UIApplication sharedApplication].delegate next:nil];