我创建了一些自定义键盘,虽然我无法真正测试它,但我觉得我的键盘在设备上非常不稳定。
在某些情况下,它只是没有在应用程序中加载(我有Telegram信使;当我的键盘处于活动状态而我正在尝试打开Telegram时我根本没有任何键盘时间;要修复它我必须打开任何其他带键盘输入的应用程序并返回Telegram)。
在某些情况下,如果没有用户的互动,则会卸载它。
在某些情况下,它会显示在键盘列表中(不在设置中,但在长按“开关键盘”按钮后)显示为“(null)-myKeyboard”。有时它会在安装后发生(但如果我只是等待,比如,一分钟 - 它会起作用)
在某些情况下 - 这个问题让我最担心 - 我的键盘已从设置中的活动键盘列表中删除。
当它工作时,它的工作原理。但它显然不是很有用。
我的键盘是用Swift编写的(一堆带有很多NSLayoutConstraints的按钮,都是用代码编写的);我正在使用Realm存储一些常量;按钮上有3-4个小图像;我需要完全访问键盘。
你能告诉我一些指示吗?这可能是什么问题,找到它的最佳方法是什么?