DXXcodeConsoleUnicodePlugin
DXXcodeConsoleUnicodePlugin copied to clipboard
新版问题
1.option + c,转译的时候,不能转译,还是unicode,原因在于: if ([str length]) {//此处应该改为if ([str length] == 0) str = originString; }
2.有一些unicode没有被转化为中文,原因在于:
-
(id)initWithAdaptorType:(id)arg1 content:(id)arg2 kind:(int)arg3 { id item = IMP_IDEConsoleItem_initWithAdaptorType(self, _cmd, arg1, arg2, arg3);
if (sIsConvertInConsoleEnabled) { NSString *logText = [item valueForKey:@"content"]; NSString *resultText = [DXXcodeConsoleUnicodePlugin convertUnicode:logText]; [item setValue:resultText forKey:@"content"]; }
return item; } 在这里,如果需要转译的字符串过长时,会被截断,分多次发送
@bingxue314159 多谢提醒 第一点刚刚修了一下。 第二点等我有时间再看一下。 如果方便,也很欢迎你提 PR 修一下~