Objective c 如何从导航栏按钮在选项卡ViewController中的特定UIViewController中调用方法

Objective c 如何从导航栏按钮在选项卡ViewController中的特定UIViewController中调用方法,objective-c,Objective C,我有一个tabViewController,有3个选项卡,每个选项卡当然都有自己的viewController。 我在导航栏中创建了一个uibarbutton,并希望在其中一个UIViewController上调用一个方法 UIBarButtonItem *deleteButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemIte

我有一个tabViewController,有3个选项卡,每个选项卡当然都有自己的viewController。 我在导航栏中创建了一个uibarbutton,并希望在其中一个UIViewController上调用一个方法

UIBarButtonItem *deleteButton = [[UIBarButtonItem alloc]
                                 initWithBarButtonSystemItem:UIBarButtonSystemItemTrash
                                 target:self
                                 action:@selector(deleteAction:)];
deleteButton.style = UIBarButtonItemStyleBordered;
[buttons addObject:deleteButton];


-(void)deleteAction:(id)sender
{
    NotesViewController *notesViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"Notes"];
    [notesViewController.tableView setEditing:TRUE];

}
尽管上面的代码没有抛出错误,但它也没有做任何事情

-(void)deleteAction:(id)sender
{
    //NotesViewController *notesViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"Notes"];

    NotesViewController *notesViewController = [self.viewControllers objectAtIndex:2];
    //[notesViewController toggleEdit:notesViewController];
    [notesViewController.tableView setEditing:TRUE];
}