键盘未加载或速度太慢

时间:2016-04-10 17:14:46

标签: ios swift custom-keyboard

我的自定义键盘大部分时间都可正常运行,但有时加载速度极慢,有时根本无法加载(因此我无法在受影响的应用程序中使用任何键盘,因为我需要有切换键切换到另一个键盘,我没有任何)。

我知道自定义键盘总是慢于Apple的键盘(如果他/她需要这个键盘,这对用户来说可能或多或少)但最后一个键盘是一个交易破坏者。所以,我的问题是 - 如果我的键盘出现问题,我会在运行时检查的方式和地点?不成功的加载是不一致的,所以它很难调试。

现在几乎我所有的键盘都在viewDidLoad()中,键盘非常简单(带有自定义单元格的UICollectionView;所有数据包括按钮单元格的图像来自共享的Realm数据库)。

1 个答案:

答案 0 :(得分:0)

确保您的键盘出现在主线程中,并且您对UICollectionView的所有准备都不应该阻止主线程。 比,您可以将键盘调用到viewDidAppear中。 更多,尝试使用调试工具来查找任何内存问题。