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