我在界面构建器中创建了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
已经改变或突然做错的事情。有什么想法吗?