Ios 在iphone5(7.1)模拟器上,在情节提要上创建的UIBarButtonItem不调用iAction方法
我将UIViewController嵌入到UINavigationController中 在Xcode 6.1情节提要中,我将自定义UIToolBar拖到UIView的底部 我把一个UIBarbuttonite拖到自定义UIToolBar的右侧 通过按住Ctrl键并拖动,我将UIBarButtonItem链接到(iAction)clickedSave:(UIBarButtonItem*)发送方方法。 当我将鼠标悬停在方法旁边的加号上时,它强调了uibarbuttonite。 反之亦然。看起来他们有联系 在模拟器5(8.1)中,IBAction工作 在模拟器5(7.1)中,IBAction不工作 我读了很多评论,以便按程序进行。 好啊我会尝试更强硬的方法,有些人提到编程方法也不起作用 后来,不知何故,出于测试目的,这次我设法考虑将另一个UIBarButtonim拖到UINavigationController的UINavigationItem上。 我按住ctrl键并将这个新UIBarButtonItem拖动到相同的iAction方法 当鼠标悬停在iAction方法旁边的加号上时,这次它将同时强调自定义UIToolbar的UIBarButtonim和UINavigationController的UINavigationItem。 看起来他们都有联系 NavigationControllers UIBarButtonim在7.1上工作并调用iAction方法 自定义UIToolBar的UIBarButtonim在7.1上不起作用 我还有一个适用于rootview的UITapGestureRecognitor,它允许在单击其他位置时关闭键盘,而不是在ViewDidLoad上生成的根UIView上的UITextFields。可能是关于那件事吗 UIBarButtonItem Touch iAction是否在xCode 6.1-模拟器5(7.1)上工作过? 我们需要为7.1做一些具体的事情吗? 为什么NavigationController的UIBarButtonim可以工作,而自定义UIToolBar上的UIBarButtonim不能工作 这是一张图片。这两个维吾尔人都以相似的方式创建。 拖动到IB。然后通过Ctrl+Drag,它们已链接到方法 最上面的一个是UINavigationController的UIBAButtonim 底部是自定义UIToolBar的UIBarButtonim。 底部一个不适用于7.1Ios 在iphone5(7.1)模拟器上,在情节提要上创建的UIBarButtonItem不调用iAction方法,ios,objective-c,xcode,uibarbuttonitem,ibaction,Ios,Objective C,Xcode,Uibarbuttonitem,Ibaction,我将UIViewController嵌入到UINavigationController中 在Xcode 6.1情节提要中,我将自定义UIToolBar拖到UIView的底部 我把一个UIBarbuttonite拖到自定义UIToolBar的右侧 通过按住Ctrl键并拖动,我将UIBarButtonItem链接到(iAction)clickedSave:(UIBarButtonItem*)发送方方法。 当我将鼠标悬停在方法旁边的加号上时,它强调了uibarbuttonite。 反之亦然。看起来他们
我想我找到了解决办法。 很长一段时间,我尝试了很多无用的东西。 以编程方式添加选择器,bla bla bla 我还在viewDidLoad上添加了一个UITapGestureRecognitor,以消除键盘干扰。 它并没有让手势进入我们的视野。 不要点击事件等等 不支持UITableViewCell选择事件 这解决了我的问题: 轻触。取消触摸视图=否强> 忽然间 UITableViewCell选择已开始工作 UIBarButtonim单击事件开始工作 我的问题只发生了(7.1)
不在(8.1)我的建议是在这个问题上发布项目。如果不发布任何代码,就很难说什么是有效的,或者如何对其进行故障排除。