覆盖canBecomeFirstResponder会导致viewController崩溃

时间:2017-12-05 07:00:51

标签: ios objective-c crash

我需要在UIMenuController中使用viewController并覆盖canBecomeFirstResponder方法。

- (BOOL)canBecomeFirstResponder {
    return YES;
}

目前,当我输入viewController时会导致崩溃。

不幸的是,我没有找到解决方案来解决这个问题,因为我有一个名为inputView的属性var。当我将名称更改为bottomInputView时,一切正常!

我要搜索答案但我找不到解决方案。 有谁知道为什么会这样?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

inputView是UIResponder的属性。

canBecomeFirstResponder也是UIResponder的属性。

您可以在文档中看到inputView的说明: // Called and presented when object becomes first responder. Goes up the responder chain.

如果重写inputView,它将与responder chain.

发生冲突