我有一个方法addClicked,当点击导航栏上的按钮时被调用。我想稍后在代码中调用它,而不必单击按钮。调用这个方法的语法是什么?如何从ViewController调用按钮方法?
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
target:self action:@selector(add_Clicked:)];
功能是调用看起来是这样的:
- (void) add_Clicked:(id)sender {
我想:
[self add_Clicked:];
[add_Clicked:];
[self add_Clicked: self];
最后的作品,但我不知道为什么。有人可以提供一个链接到文档,将解释这是如何工作的?
谢谢你解释。我现在有另一个问题,因为我试图从后面的AddQuoteViewController类访问第一个RootViewController类中的变量集,并且似乎无法访问该变量。我在这里发布的问题[链接](http://stackoverflow.com/questions/9104327/how-do-i-pass-object-from-one-viewcontroller-to-another-viewcontroller),如果你可以看看在我做错了什么。 – jroyce 2012-02-01 22:28:55