2012-02-08 9 views
0

私は3つのタブを持つtabViewControllerを持っていますが、それぞれ独自のviewControllerを持っています。 私は、ナビゲーションバーのuibarbuttonを作成し、上記のコードはエラーになりませんが、それはどちらか何もしないのUIViewControllerの1どのように特定のUIViewControllerでTabViewController内のメソッドを呼び出すにはナビゲーションバーのボタン

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]; 

} 

上のメソッドを呼び出すしたいと思います。

答えて

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

    NotesViewController *notesViewController = [self.viewControllers objectAtIndex:2]; 
    //[notesViewController toggleEdit:notesViewController]; 
    [notesViewController.tableView setEditing:TRUE]; 
} 
関連する問題