正常情況下,打印的時候字典里的中文會顯示成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;
}