Из комментария:
@ CRD Я сделал po в консоли отладки и скопировал и вставил в пустой файл. Как вы видите на изображении, там есть \ ". Я попытался вручную удалить его в пустой файл и использовать загрузку почтальона на сервер, он работает. Но я не могу сделать это в Xcode.
Похоже, у вас нет обратной косой черты в строке. Простой код:
func applicationDidFinishLaunching(_ aNotification: Notification)
{
let withQuotes = "A \"quoted\" word"
print("withQuotes |\(withQuotes)|")
}
Поместите точку останова в последнюю фигурную скобку и запустите:
withQuotes |A "quoted" word|
(lldb) po withQuotes
"A \"quoted\" word"
"po" показывает значениестроки в виде литерала - в кавычках и с escape-кодом, но строка значение не включает эти кавычки или экранированные символы.
Для записи, чтобы удалить обратную косую черту в строковом значении, вы можете использовать:
.replacingOccurrences(of: "\\", with: "")
вызывается из строкового литерала или переменной.
HTH