gpt4 book ai didi

ios - 如何检索 Swift 中所有已安装键盘的列表?

转载 作者:搜寻专家 更新时间:2023-11-01 06:23:48 25 4
gpt4 key购买 nike

我正在尝试编写一个简单的函数来检查是否安装了特定的键盘。

到目前为止,这是我在函数中的内容:

func isCustomKeyboardEnabled() {

let bundleID:NSString = "com.company.MyApp.Keyboard"

let installedKeyboards = NSUserDefaults.standardUserDefaults().objectForKey("AppleKeyboards")

println(installedKeyboards)

}

这是它在控制台中返回的内容:

Optional((
"en_GB@hw=British;sw=QWERTY",
"emoji@sw=Emoji",
"com.nuance.swype.app.Global-Keyboard",
))

我很难检查我的 bundleID 是否在这个返回的对象中。我已经尝试了 for inif(contains(x,x)) 但它无法构建。任何帮助将非常感激。

最佳答案

Swift 2.0 解决方案:

func installedKeyboards(){
if let installedKeyboard = NSUserDefaults.standardUserDefaults().objectForKey("AppleKeyboards") as? [String]{
if installedKeyboard.contains("Your Unique Identifier"){
print("Custom Keyboard Found")
}else{
print("Custom Keyboard Not Installed")
}
}
}

关于ios - 如何检索 Swift 中所有已安装键盘的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28116369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com