2016-11-09 132 views
1

用Objective-C編寫的iOS應用程序只顯示英文&表情符號鍵盤。 所有其他應用程序正常工作,其他鍵盤(例如波蘭語,希伯來語)可供使用。iOS應用程序只顯示錶情符號和英文鍵盤

我試圖尋找.plist限制或我在開發過程中做過的事情。沒有找到任何東西。

感謝您的幫助。

回答

0

嗯,我發現了這個問題。 在我的main.m文件我有這個兩行,以防止我的系統從允許任何其他鍵盤則英語:

[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"en_EN", nil] forKey:@"AppleLanguages"]; 
[[NSUserDefaults standardUserDefaults] synchronize]; //to make the change immediate 

要覆蓋了誰已經安裝了applkaction用戶的代碼 - 我把它改爲:

if ([[NSUserDefaults standardUserDefaults]valueForKey:@"AppleLanguages"]){ 
    [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"AppleLanguages"]; 
    [[NSUserDefaults standardUserDefaults] synchronize]; //to make the change immediate 
} 

現在一切都按預期工作。

相關問題