解决打印请求返回的object,不能正常显示中文的问题

思路:

1、将返回的object拼接成字符串

2、根据子对象的层级,优化字符串换行水平对齐的显示

实现:

解决打印请求返回的object,不能正常显示中文的问题_第1张图片

效果:


解决打印请求返回的object,不能正常显示中文的问题_第2张图片

优化:


解决打印请求返回的object,不能正常显示中文的问题_第3张图片


// 解决NSLog打印长文本被截断的问题

#if DEBUG

#define NSLog(format, ...) do {                                            \

fprintf(stderr,"<%s : line(%d)> %s\n",    \

[[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String],  \

__LINE__, __func__);                        \

printf("%s\n", [[NSString stringWithFormat:format, ##__VA_ARGS__] UTF8String]);          \

fprintf(stderr, "-------------------\n");  \

} while (0)

#else

#define NSLog(format, ...) nil

#endif

你可能感兴趣的:(解决打印请求返回的object,不能正常显示中文的问题)