我想检测外部键盘是否已连接到闪电端口。我已经阅读了有关收听软键盘keyboardDidHide/Show的其他答案,但这不是我想要的。我想知道如何使用此 private API。

我在GitHub https://github.com/nst/iOS-Runtime-Headers/tree/master/Frameworks/UIKit.framework上找到了这个,但是当我尝试将UIKeyboardImpl类复制过来时,遇到了一系列编译错误。
关于如何导入此类的任何建议,以便我可以使用它?谢谢。

最佳答案

尝试以下代码:https://gist.github.com/myell0w/d8dfabde43f8da543f9c

由于它使用objc_msgSend与 private 类进行交互,因此您无需弄乱任何 private 头文件。

只需将其添加到文件顶部即可使用:
#import <objc/message.h>

10-07 19:05
查看更多