我希望在按下键盘扩展中的按键时发出点击声,但前提是在 iOS 设置中启用了该首选项。以前在这里问过这个问题问过这个问题,但答案(适用于 Swift 3)
\n\nvar keyExistsAndHasValidFormat: DarwinBoolean = true\nlet isKeyboardClickSoundEnabledByUser = CFPreferencesGetAppBooleanValue(\n "keyboard" as CFString,\n "/var/mobile/Library/Preferences/com.apple.preferences.sounds" as CFString,\n &keyExistsAndHasValidFormat\n);\nRun Code Online (Sandbox Code Playgroud)\n\n适用于 iOS 9,但不适用于 iOS 10 \xe2\x80\x93keyExistsAndHasValidFormat始终返回 false。如果您想测试它,请使用真实设备而不是模拟器。
苹果最近限制了“设置”的快捷方式,但我不确定这是否会影响阅读首选项。也许路径已经改变?
\n