zoukankan      html  css  js  c++  java
  • ecmobile中IOS版本中界面文字不显示的解决

    查找以下方法。 
    - (BOOL)setCurrentLanguageName:(NSString *)name
    {
            BeeLanguage * lang = [self findLanguage:name];
            if ( nil == lang )
            {
                    NSString * langPath = [[NSBundle mainBundle] pathForResource:name ofType:@"xml"];
                    NSString * langPath2 = [[NSBundle mainBundle] pathForResource:name ofType:@"lang"];

                    NSLog(@"%@ %@", langPath, langPath2);

                    NSString * content = [NSString stringWithContentsOfFile:langPath encoding:NSUTF8StringEncoding error:NULL];
                    if ( nil == content )
                    {
                            content = [NSString stringWithContentsOfFile:langPath2 encoding:NSUTF8StringEncoding error:NULL];
                    }
                    //这里替换原来的内容--start
                    if ( content == nil )
                    {
                            NSString * defaultlangePath = [[NSBundle mainBundle] pathForResource:@"zh-Hans" ofType:@"lang"];
                            content = [NSString stringWithContentsOfFile:defaultlangePath encoding:NSUTF8StringEncoding error:NULL];
                    }

                    lang = [BeeLanguage language:content];
            }

            if ( lang )
            {
                    lang.name = name;
                    
                    [self applyLanguage:lang];
                    return YES;
            }
            
            return NO;

    }

  • 相关阅读:
    服务器使用ssh秘钥登录并禁止密码登录
    c# @符号后面对双引号(")转义
    unity EditorWindow拖入文件或文件夹
    unity 生成GUID
    unity 将对象始终放在鼠标位置和指定的相机z轴位置
    unity 打开指定路径文件夹
    unity UTF8格式加载和保存xml
    VsCode 手动配置omnisharp、.NET Core Debugger、razor
    Maya 保存场景时UV和UV集丢失
    进程通信机制
  • 原文地址:https://www.cnblogs.com/freemobile/p/5715897.html
Copyright © 2011-2022 走看看