iOS自定义键盘 - 保持外观之间的状态

时间:2014-10-16 18:28:59

标签: ios8 ios-app-extension custom-keyboard

我正在使用自定义键盘遇到一些性能问题。加载拼写纠正树中的所有单词需要相当多的时间。这似乎是每次键盘出现时都完成的 - 有什么方法可以保留键盘的状态吗?应用程序可以暂停/恢复等 - 但我找不到任何关于如何为扩展执行此操作的文档,或者是否有任何机制可以执行此操作。

谢谢!

1 个答案:

答案 0 :(得分:0)

您是从Internet还是从磁盘加载字典? 对于第一种情况NSUserDefaults,编码(NsCopying)是存储信息的选项。您可以在后台加载它。

根据文档,操作系统通常会杀死扩展进程,所以,我认为没有办法阻止解除分配键盘对象(你可以使用nskeydarchiver)。