[英]Objective-C: How to Call a Instance Method
我需要调用定义为的方法:
-(IBAction)next:(id)sender{
...
}
我想在-[UIViewController viewDidload]
调用它
如何以编程方式调用此方法?
[self next:nil];
self
是接收消息的对象,假定-next:
与-viewDidLoad
在同一类中-viewDidLoad
。 next:
是消息的名称(方法)。 sender
,因此请传递参数nil
,表示“无”。 如果-next:
是在应用程序委托中定义的,但在某些视图控制器中是-viewDidLoad
,请使用
[UIApplication sharedApplication].delegate
引用应用程序委托。 因此,该语句变为
[[UIApplication sharedApplication].delegate next:nil];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.