如何在 lldb 中将未转义的字符串转换为 NSString?

How to convert a unescaped string to NSString in lldb?

假设我有一个

" aaaaa
  vnnvnvnvnv
  bbbbc
"

如何将它转换为 NSString 并在下一个 expression 中使用它,通常我需要先使用工具将其转义。

我发现 return char 总是中断解释器解析表达式。

您只需键入 expression 即可在 lldb 中执行多行表达式。然后您可以像在源文件中键入它一样键入它。例如

(lldb) expression
Enter expressions, then terminate with an empty line to evaluate:
1 NSString *test = @"\
2 hi\
3 there\
4 ";
5 NSLog (@"%@", test);
6 
2016-05-12 10:14:13.757 errteir[2052:170287] hithere