不会调用iOS11 UIBarButtonItem操作

Kan*_*hen 7 ios ios11 xcode9-beta

我使用Xcode9 Beta6来构建项目,在iOS10设备上正确调用了该操作,但它在iOS11设备上无法正常工作.

在我的项目中,有一些viewControllers顶部有一个UIToolBar,而toolBar包含一些UIBarButtonItems.

有一种这样的viewController,当我点击UIBarButtonItem时,不会调用其UIBarButtonItem动作.我可以看到点击动画(图标变得暗淡,手指释放后恢复正常)

最后viewDidLoad,我打印信息toolbar.items表明正确设置了目标操作.

调试输出

小智 3

我通过从视图中删除当前的手势识别器并添加一个新的手势识别器解决了这个问题。然后我打开了视图的连接检查器,并将gestureRecognizer连接添加到我的手势识别器。