国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 肇州县| 乌恰县| 辽阳市| 连南| 陆河县| 东丽区| 江孜县| 菏泽市| 明水县| 乐陵市| 连城县| 临安市| 和林格尔县| 军事| 天津市| 区。| 神农架林区| 临清市| 丽江市| 罗田县| 桐梓县| 高邮市| 盐津县| 秦安县| 唐河县| 长武县| 嵩明县| 突泉县| 望江县| 惠东县| 肃北| 广平县| 威信县| 驻马店市| 宜章县| 白城市| 峨边| 大邑县| 盱眙县| 晴隆县| 柞水县|