如何使自定义键盘扩展再次成为第一响应者

我正在做一个自定义的键盘扩展,在这个键盘,我有另一个uitextfield作为一个search字段,所以当我在自定义键盘上键入,我没有发送文本到safari的文本字段或一些聊天应用程序的文本字段,我发送文本到自定义键盘中的uitextfieldsearch字段,所以我可以做一些search,然后当search结果回来时,我将search结果发送到safari的文本字段或某个聊天应用程序的文本字段。 所以这里有第一个响应者的问题。 当我将search文本字段设置为第一响应者,并尝试将第一个响应者设置回Safari浏览器的文本字段。 它不再工作了。 问题是如何设置制作Safari作为第一响应者? 在第一响应者被search领域采取之后。

iOS是何时显示键盘的唯一决定因素,无论是系统键盘还是自定义键盘(现在它们都是一样的)。

您可以将UI元素添加到自定义键盘,但不能决定何时显示键盘。

苹果公司在第三方键盘方面走了很长一段路,作为一个用户,我不希望没有我请求它的键盘popup。