iphone - 如何在 iPhone iOS 5.0 中禁用表情符号键盘

标签 iphone ios uikeyboard emoji

我使用以下代码在 iOS 5.0 设备中启用了表情符号键盘:

NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithContentsOfFile:@"/private/var/mobile/Library/Preferences/com.apple.Preferences.plist"];
[dict setObject:[NSNumber numberWithBool:YES] forKey:@"KeyboardEmojiEverywhere"];
[dict writeToFile:PREFS_FILE atomically:NO];

效果很好,我可以在“设置”->“通用”->“键盘”->“国际键盘”->“添加新键盘”中看到表情符号键盘选项

但是现在,我想像以前一样从国际键盘列表中删除表情符号键盘。为此,我做了:

[dict removeObjectForKey:@"KeyboardEmojiEverywhere"];

但是表情符号键盘仍然可见,我无法让它消失。

有什么想法吗?

最佳答案

您没有删除 key ,而是将其设置为 NO:

[dict setObject:[NSNumber numberWithBool:NO] forKey:@"KeyboardEmojiEverywhere"];
[dict writeToFile:PREFS_FILE atomically:NO];

关于iphone - 如何在 iPhone iOS 5.0 中禁用表情符号键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11494442/

相关文章:

ios - Swift:在 iOS 中显示的键盘顶部创建边框或细线

Iphone SDK应用程序UIImageView

iphone - 我们如何让应用程序用户知道连接是通过 SSL 建立的?

ios - 如何从核心数据中获取计数最多的字符串值

ios - Swift:DismissViewController() 和关闭键盘的线程问题

ios - uitextview 在键盘顶部快速添加像笔记应用程序一样的 uitoolbar

iphone - RTSPPlay 不运行

ios - 通用 API 请求处理程序

ios - 单点触控 : Create iOS AppStore-Version from command line

ios - 单击下一步按钮时如何显示一张图像?