我正在使用Apple Keyboard Extension文档及其链接到的设置教程为自定义键盘实现设置包。
此方法适用于父应用,但是当我为键盘扩展实现尽可能相同时,设置包似乎不会保存任何数据,如此video所示。似乎某些东西正在近乎不断地重置值:任何时候我退出设置视图(例如,多任务视图,以前的设置页面),值都设置为零(不是默认值:分别为空,假和零)。这是默认设置包模板,没有编辑,在代码中没有引用。
是否有特殊的扩展设置实现未在文档中明确说明(或我错过了)导致此问题?
为清楚起见,我采取的步骤(创建扩展后):
这些是我为父应用(定位应用)采取的相同步骤,可以保存设置。
这是在物理iOS 11.0(15A5326a)设备上;使用Xcode 9.0(9M202q),Swift 4构建的应用程序。