我最近遇到了一个问题。UITapgesture 在模拟器上完美运行,甚至直接在设备上调试(iPhone 4,iOS 5.0.1),但是当我打包应用程序(Dep_Target iOS4.0m Base_SDK iOS5.1(最新))进行临时分发并将其发送给客户端时手势不起作用。然后我通过测试飞行在我用于调试的同一设备上安装了构建,手势在它上面不起作用。我重新检查了所有内容,我使用相同的版本进行分发。任何帮助都感激不尽。谢谢
编辑:
经过一番调试,结果发现 UITapgesture 不是罪魁祸首。手势方法被触发,但我在手势中使用了 UIMenuController。菜单控制器被实例化,所有但未显示在视图上。除了方法:
- (BOOL) canPerformAction:(SEL)selector withSender:(id) sender
也不会被解雇。请记住这一切都发生在通过试飞分发的构建中,否则一切运行完美。