国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

打印字典時(shí),不調(diào)用- (NSString *)descriptionWithLocale:方法的解決

2019-11-09 17:20:02
字體:
供稿:網(wǎng)友

很多開發(fā)者,為了調(diào)試,都會(huì)寫一個(gè)字典和數(shù)組的分類,用來打印數(shù)據(jù).我也一樣,但是升級(jí)了Xcode8之后,打印字典時(shí),不再調(diào)用分類里

- (NSString *)descriptionWithLocale:

這個(gè)方法了,換了一個(gè)方法之后,又可以打印了,方法如下:

- (NSString *)descriptionWithLocale:(id)locale indent:(NSUInteger)level

代碼如下: .h文件里面

#import <Foundation/Foundation.h>@interface NSArray (CFLog)@end@interface NSDictionary (CFLog)@end

.m文件如下:

#import "NSArray+CFLog.h"@implementation NSArray (CFLog)- (NSString *)descriptionWithLocale:(id)locale indent:(NSUInteger)level{ NSMutableString *nmString = [NSMutableString stringWithString:@"/n[/n"]; [self enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) { [nmString appendFormat:@"/t%@/n",obj]; }]; [nmString appendString:@"]/n"]; return nmString.copy;}@end@implementation NSDictionary (CFLog)- (NSString *)descriptionWithLocale:(id)locale indent:(NSUInteger)level{ NSMutableString *nmString = [NSMutableString stringWithString:@"/n{/n"]; [self enumerateKeysAndObjectsUsingBlock:^(id _Nonnull key, id _Nonnull obj, BOOL * _Nonnull stop) { [nmString appendFormat:@"/t%@ = %@/n",key,obj]; }]; [nmString appendString:@"/n}/n"]; return nmString.copy;}@end

雖然現(xiàn)在也能打印了,但是不知作何解釋,有沒有小伙伴們可以給出答案


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 尼木县| 梓潼县| 清流县| 临漳县| 佳木斯市| 漯河市| 诸城市| 彭泽县| 宁河县| 福州市| 咸宁市| 韶关市| 桐城市| 驻马店市| 禄劝| 清徐县| 纳雍县| 霍邱县| 山西省| 双桥区| 乐至县| 寻乌县| 桃园市| 孟连| 临漳县| 虎林市| 万载县| 临澧县| 东港市| 儋州市| 黔江区| 台东市| 木里| 白水县| 龙南县| 湄潭县| 凤山县| 德格县| 来凤县| 文昌市| 玉环县|