iOS自定义键盘设置无法保存

时间:2017-08-30 06:03:10

标签: ios ios-app-extension custom-keyboard appsettings settings-bundle

我正在使用Apple Keyboard Extension文档及其链接到的设置教程为自定义键盘实现设置包。

此方法适用于父应用,但是当我为键盘扩展实现尽可能相同时,设置包似乎不会保存任何数据,如此video所示。似乎某些东西正在近乎不断地重置值:任何时候我退出设置视图(例如,多任务视图,以前的设置页面),值都设置为零(不是默认值:分别为空,假和零)。这是默认设置包模板,没有编辑,在代码中没有引用。

是否有特殊的扩展设置实现未在文档中明确说明(或我错过了)导致此问题?

为清楚起见,我采取的步骤(创建扩展后):

  1. 使用新文件创建捆绑包 - >设置捆绑。
  2. 将其命名为目标键盘扩展名。
  3. 建造并运行。
  4. 这些是我为父应用(定位应用)采取的相同步骤,可以保存设置。

    这是在物理iOS 11.0(15A5326a)设备上;使用Xcode 9.0(9M202q),Swift 4构建的应用程序。

0 个答案:

没有答案