美文网首页
swift打印的时候让字典中的中文能直接显示

swift打印的时候让字典中的中文能直接显示

作者: 陈水寒 | 来源:发表于2017-09-26 10:43 被阅读47次

    正常情况下,打印的时候字典里的中文会显示成unicode格式,如下所示

    图片.png

    给字典建一个扩展,然后在.m文件中加入下面的代码,打印的时候就会直接显示中文了

    - (NSString *)descriptionWithLocale:(id)locale
    {
        NSArray *allKeys = [self allKeys];
        NSMutableString *str = [[NSMutableString alloc] initWithFormat:@"{\t\n "];
        for (NSString *key in allKeys) {
            id value= self[key];
            [str appendFormat:@"\t \"%@\" = %@,\n",key, value];
        }
        [str appendString:@"}"];
        
        return str;
    }
    

    相关文章

      网友评论

          本文标题:swift打印的时候让字典中的中文能直接显示

          本文链接:https://www.haomeiwen.com/subject/oqqsextx.html