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;

    }

  • 相关阅读:
    jQuery中的表单验证
    使用jQuery操作DOM对象
    jQuery中的事件和动画
    jQuery的选择器
    divise
    Word History airplay
    a前缀
    con词根
    vert词根
    quest词根
  • 原文地址:https://www.cnblogs.com/freemobile/p/5715897.html
Copyright © 2011-2022 走看看