не может заменить \ n из AnyHashable ios swift - PullRequest
0 голосов
/ 29 апреля 2020

, поэтому у меня есть полезная нагрузка pu sh notif с \ n, и после того, как я получил, он показывает, что "hey \ ntsshis" попытался использовать заменяющие события следующим образом:

title = apnPayloadData!["alert"] as! String \\received it as hey \\ntsshis
title = title.replacingOccurrences(of: "\\n", with: "\n")  

Push notification received: Optional([AnyHashable("aps"): {
    alert = "hey \\ntsshis";
    badge = 1;
    sound = default;
}])

Optional([AnyHashable("sound"): default, AnyHashable("badge"): 1, AnyHashable("alert"): hey \ntsshis])

ОБНОВЛЕНИЕ

Работает с title.replacingOccurferences (из: "\\ n", с: "\ n", options: .regularExpression), выводом будет: * следующая строка tsshis

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

...