更新到IOS 8后,UIBarButtonItem不再工作

时间:2014-11-03 16:32:28

标签: ios objective-c ios8 uibarbuttonitem

我在界面构建器中创建了UIBarButtonItem。在更新到IOS 8.1之前,一切都运行正常,但在更新之后,看起来持有UIBarButtonItem的导航栏甚至不再是触摸事件了。

我以如下方式呈现包含UIBarButtonItem的视图:

editNoteVC=[[EditNoteView alloc]initWithNibName:@"EditNoteView_iPad" bundle:nil];
editNoteVC.delegate=self;
editNoteVC.modalPresentationStyle =UIModalPresentationFormSheet;
[self presentViewController:editNoteVC animated:NO completion:nil];
[editNoteVC release];

我在IBAction内有EditNoteView,应该响应用户点击左侧栏按钮项目(Cancel):

-(IBAction)cancelButtonPressed:(id)sender;
{
    NSLog("Cancel button pressed.");
    [self dismissModalViewControllerAnimated:NO];    
}

当我点击取消按钮时,它甚至不再有动画,我的代码永远不会打印出来"按下取消按钮"就像在更新之前一样。

由于我在界面构建器中创建了两个UIBarButtonItem,因此没有代码,因此没有任何内容可以在那里进行更改。

我已经看了一遍,我找不到任何说明UIBarButtonItem已经改变或突然做错的事情。有什么想法吗?

0 个答案:

没有答案