Как преобразовать неэкранированную строку в NSString в lldb?

Предположим, у меня есть

" aaaaa
  vnnvnvnvnv
  bbbbc
"

Как я могу преобразовать его в NSString и использовать его в следующем expression, обычно мне нужно убежать, сначала используйте инструмент.

Я обнаружил, что возвращаемый символ всегда нарушает выражение синтаксического анализа интерпретатора.

1 ответ

Решение

Вы можете сделать многострочные выражения в lldb, набрав просто expression, Затем вы наберете его так же, как в исходном файле. например

(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
Другие вопросы по тегам