我正在将我的英语应用本地化为繁体中文和简体中文,现在,英语看起来很好。然而,当我切换到中文时,在某些区域,我会看到这些奇怪的面孔,看起来像一个男人的脸,下面有“Insanitype”这个词。我意识到只有当我使用它时才会发生:
[lblName setText:[NSLocalizedString(@"menuHello",@"") stringByAppendingString:[ NSString stringWithFormat:@", %@",[[NSUserDefaults standardUserDefaults] objectForKey:@"bluebaymob.amazingABC.nombre"]]]];
所以每当我再次使用这一行时:
[lblName setText:[[NSUserDefaults standardUserDefaults] objectForKey:@"bluebaymob.amazingABC.nombre"]];
脸部出现。其他人有这个问题吗?谢谢你的帮助!
更新:屏幕截图
此链接,因为我无法发帖:http://i.imgur.com/so7YL.jpg
奇怪的面孔位于左上角。
答案 0 :(得分:0)
我使用的是自定义字体:BradBunR,它不支持中文字符。我刚换到另一个
NSLocalized(@"font",@"");
然后在我的中文文件中使用Arial或其他一些系统字体。谢谢你的帮助!