Удаление '' \ "из вывода - PullRequest
       4

Удаление '' \ "из вывода

0 голосов
/ 07 октября 2019

Я пытаюсь удалить обратную косую черту из моего вывода, replacingOccurrences не работает. Я хочу сделать словарь типа [String:String], где вторая строка содержит массив, и этот массив содержит строку внутри него, т.е. deviceID.

            let deviceIdArray = [membrs.deviceID!]
            //  str = str.replacingOccurrences(of: "\\", with: "") this is not working
            var deviceIdDict: [String:String] = [:]
            deviceIdDict = ["userData": "\(deviceIdArray)"]
            print("my dictionary: \(deviceIdDict)")

ВЫХОД:

my dictionary: ["userData": "[\"CEA2CE6B-EE43-43B6-A04D-5D11BD65A762\"]"]

1 Ответ

0 голосов
/ 07 октября 2019

Использовать debugDescription

let dictString = deviceIdDict.debugDescription
    print(dictString)

Будет напечатано

["some": "more"]

Вы можете попробовать dump

print("my dictionary: ")
dump(deviceIdDict)

Будет напечатано вот так:

▿ 1 key/value pair
  ▿ (2 elements)
    - key: "some"
    - value: "more"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...