任何人在
Xcode 4.5中都没有对IBAction touchUpInside做出响应,部署目标iOS 5也是如此?它适用于我有iOS6的模拟器,但不适用于iOS5.
解决方法
编辑:
我找到了解决方案.我在视图中添加了一个轻击手势,它覆盖了视图在任何按钮上检测touchUpInside动作的能力,因为它们也是视图的一部分.所以你应该做的是删除手势识别器或使其特定于某个对象.例如,我将触摸手势添加到视图中不在子视图上的指定部分(我创建了一个新的对象/插座并将其标记为这样).仍然不确定为什么它在5.1和6.0中有所不同,但这应该对你有所帮助.
原帖:
我有相同的问题.我有一个项目,子视图上的按钮可以在模拟器的6.0版本上点击,但不能在5.1版本上点击.我在那里也有一些手势识别器,但评论他们是否是问题而他们不是.我发现的唯一的事情是按钮有时可以在外部动作上点击(即使它们被编程为内部修饰),所以我不确定Apple是否更改了按钮动作的eNums?如果我想出一个解决方案,我一定会在这里提供.