iOS:密钥窗口子视图元素从UIGestureRecognizer崩溃

时间:2014-07-04 10:39:29

标签: ios xcode uiview uiviewcontroller uigesturerecognizer

我在应用程序的关键窗口上添加了一个子视图,因此子视图覆盖了一个标签栏并保持了下方视图的透明度(使用模态视图的另一种方法)

[[[UIApplication sharedApplication] keyWindow] addSubview:myViewController.view];

但是,当我向myViewController上的元素添加手势识别器时,当我与它们交互时,它们会提供EXC_BAD_ACCESS。

如果将myViewController作为模态视图启动,则它可以正常工作,表明该问题与keyWindow子视图相关联。

有谁知道这个解决方案?感谢。

1 个答案:

答案 0 :(得分:1)

在该视图中创建一个UIView子类添加手势,并尝试添加该视图而不是viewcontroller.view。您可以为UIView添加手势识别器。