gpt4 book ai didi

ios - 检测自定义键盘是否已安装

转载 作者:可可西里 更新时间:2023-11-01 05:12:13 24 4
gpt4 key购买 nike

我通读了文档,但似乎找不到任何方法来检测是否已在设置>常规>键盘中安装自定义键盘?

有人知道吗?

最佳答案

这可以通过 NSUserDefaults 实现。只需检索 standardUserDefaults 对象,该对象包含用户为键“AppleKeyboards”安装的所有键盘的数组。然后检查数组是否包含键盘扩展的包标识符。

NSArray *keyboards = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleKeyboards"];
NSLog(@"keyboards: %@", keyboards);

// check for your keyboard
NSUInteger index = [keyboards indexOfObject:@"com.example.productname.keyboard-extension"];

if (index != NSNotFound) {
NSLog(@"found keyboard");
}

关于ios - 检测自定义键盘是否已安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25344213/

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