瀏覽代碼

Merge pull request #626 from YangJun16/master

对iOS9国际化添加了一个判断
M了个J 9 年之前
父節點
當前提交
cb1a06e450
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      MJRefresh/Base/MJRefreshComponent.m

+ 4 - 0
MJRefresh/Base/MJRefreshComponent.m

@@ -146,6 +146,10 @@ - (NSString *)localizedStringForKey:(NSString *)key withDefault:(NSString *)defa
         
         bundle = [NSBundle bundleWithPath:bundlePath];
         NSString *language = [[NSLocale preferredLanguages] count]? [NSLocale preferredLanguages][0]: @"en";
+        if ([UIDevice currentDevice].systemVersion.floatValue >= 9.0) {
+            NSRange range = [language rangeOfString:@"-" options:NSBackwardsSearch];
+            language = [language substringToIndex:range.location];
+        }
         if (![[bundle localizations] containsObject:language])
         {
             language = [language componentsSeparatedByString:@"-"][0];