iOS description方法输出的字符串有误
Created by: HelloJacky
有代码如下:
NSString *testInfoStr = @"{\n \"key1\" : \"1\",\n \"key2\" : \"2\",\n \"key3\" : \"3\"\n}";
NSMutableDictionary *testInfo = [[NSMutableDictionary alloc] init];
testInfo[@"test"] = testInfoStr;
NSString *testInfoDes = [testInfo description];
集成DoraemonKit前,用LLDB调试:
p [testInfo description]
(__NSCFString *) $0 = 0x00000002804328e0 @"{\n test = \"{\\n \\\"key1\\\" : \\\"1\\\",\\n \\\"key2\\\" : \\\"2\\\",\\n \\\"key3\\\" : \\\"3\\\"\\n}\";\n}"
集成DoraemonKit后,用LLDB调试:
p [testInfo description]
(__NSCFString *) $0 = 0x000000028030c900 @"{\n\ttest = \"{\n \"key1\" : \"1\",\n \"key2\" : \"2\",\n \"key3\" : \"3\"\n}\";\n}"