2012-07-15 83 views
0

我啓用了在iOS 5.0設備表情符號鍵盤使用此代碼:如何禁用表情符號鍵盤在iPhone的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"]; 

但是表情符號鍵盤仍然可見,我無法讓它消失。

有什麼想法?

回答

1

你不刪除鑰匙,將它設置爲NO:

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

將該鍵設置爲NO,然後重新啓動iPhone,它仍然提供了一個選擇Emoji鍵盤的選項,它是否是iOS 5和更高版本默認由Apple提供的Emoji鍵盤?這個東西在iOS 4.3中工作正常。 iOS 5. – 2012-07-15 18:40:13

+0

iOS 5有一個標準的表情符號鍵盤,你不能擺脫它,這就是爲什麼它只適用於iOS 4.x – CodaFi 2012-07-15 22:13:27

+0

是的,我剛剛看到這一點,表情符號已在iOS 5中啓用。 – 2012-07-16 05:04:19

1

從應用程序中刪除後重新啓動您的iPhone。你也可以從Appstore安裝Emoji keyboard,刪除它,重啓。你會得到Emoji keyboard刪除。

+0

沒有運氣:(我重新啓動iPhone,它仍然顯示錶情符號鍵盤選項 – 2012-07-15 18:38:28