gpt4 book ai didi

ios - 如何检测是否从键盘的容器应用程序激活了自定义键盘?

转载 作者:IT王子 更新时间:2023-10-29 07:52:30 25 4
gpt4 key购买 nike

我想知道是否有一种方法可以让我从键盘容器应用程序检测相关键盘是否已在设备的“设置”应用程序中激活。

例如,我有兴趣在容器应用程序中添加一个简单的“步骤”功能,其中第 1 步是“激活键盘”,第 2 步将取决于第 1 步的完成情况。因此,我有兴趣弄清楚是否有一种方法可以检测键盘扩展是否已激活?

谢谢!

最佳答案

这是我在我的一个项目中使用的一种方法。我想这就是您所要求的,希望对您有所帮助。

- (BOOL)isCustomKeyboardEnabled {
NSString *bundleID = @"com.company.app.customkeyboard"; // Replace this string with your custom keyboard's bundle ID
NSArray *keyboards = [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] objectForKey:@"AppleKeyboards"]; // Array of all active keyboards
for (NSString *keyboard in keyboards) {
if ([keyboard isEqualToString:bundleID])
return YES;
}

return NO;
}

关于ios - 如何检测是否从键盘的容器应用程序激活了自定义键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25675628/

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