Ios 按下下一个键盘时,如何从自定义键盘过渡到表情键盘

Ios 按下下一个键盘时,如何从自定义键盘过渡到表情键盘,ios,swift,ios-keyboard-extension,Ios,Swift,Ios Keyboard Extension,我正在制作一个定制键盘,我想在按下nextKeyboard按钮时直接转换到苹果公司提供的表情键盘 @IBAction func nextKeyboardPressed(sender: AnyObject) { advanceToNextInputMode() } 这段代码把我带到股票键盘。 我希望在按下nextKeyboard时打开此键盘 可能吗?有办法访问已安装键盘的堆栈吗?没有,您不能。由于某些原因(特别是出于安全原因),访问外部数据的自定义键盘扩展已经非常

我正在制作一个定制键盘,我想在按下
nextKeyboard
按钮时直接转换到苹果公司提供的表情键盘

 @IBAction func nextKeyboardPressed(sender: AnyObject) {
        advanceToNextInputMode()
    }
这段代码把我带到股票键盘。

我希望在按下
nextKeyboard
时打开此键盘


可能吗?有办法访问已安装键盘的堆栈吗?

没有,您不能。由于某些原因(特别是出于安全原因),访问外部数据的自定义键盘扩展已经非常有限。没有办法知道活动键盘,也无法更改为particuller键盘。

在提供切换到另一个键盘的方法的部分中,苹果说:

要要求系统切换到其他键盘,请调用 UIInputViewController类的advanceToNextInputMode方法。这个 系统选择合适的“下一步”键盘;没有API可供使用 获取已启用键盘的列表或用于选择特定键盘的列表 要切换到的键盘

不过,您也可以修改键盘以包含表情符号部分