我需要在自己的UIMenuController
中使用viewController
并覆盖canBecomeFirstResponder
方法。
- (BOOL)canBecomeFirstResponder {
return YES;
}
目前,当我输入
viewController
时,这会导致崩溃。不幸的是,我没有找到解决此问题的解决方案,因为我有一个名为
inputView
的属性var。当我将名称更改为bottomInputView
时,一切正常!我必须寻找答案,但是找不到解决方案。
有人知道为什么会这样吗?我怎样才能解决这个问题?
最佳答案
inputView
是UIResponder的属性。canBecomeFirstResponder
也是UIResponder的属性。
您可以在文档中看到inputView
的说明:// Called and presented when object becomes first responder. Goes up the responder chain.
如果重写inputView,它将与responder chain.
产生冲突
关于ios - 覆盖canBecomeFirstResponder导致viewController崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47647846/