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;

    }

  • 相关阅读:
    159
    158
    157
    156
    155
    高中生都能看懂的莫比乌斯反演
    洛谷 P4449 于神之怒加强版
    洛谷 P3455 [POI2007]ZAP-Queries
    洛谷 P1829 [国家集训队]Crash的数字表格 / JZPTAB
    Dirichlet卷积
  • 原文地址:https://www.cnblogs.com/freemobile/p/5715897.html
Copyright © 2011-2022 走看看