我想检测外部键盘是否已连接到闪电端口。我已经阅读了有关收听软键盘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>