1

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

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

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

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

  1. 使用 New File –> Settings Bundle 创建了包。
  2. 命名它,针对键盘扩展。
  3. 建造并运行。

这些是我为父应用程序(针对应用程序)采取的相同步骤,它能够保存设置。

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

4

0 回答 0