У меня есть строка в виде
"@{profile: id1} is going to @{profile: id2}'s party"
Как мне преобразовать ее в nsattributedstring
"**Name1** is going to **Name2**'s party"
И id1
, и id2
представляют строку.Вы можете получить Name1
путем передачи id1
в функцию с именем getName(by id: String)
Учитывая строку
"@{profile: 735bcec0-1470-11e9-8384-a57f51e70e5f} is \
going to @{profile: 4c0bf620-2022-11e9-99ad-0777e9298bfb} party."
Предположим,
getName(by: "735bcec0-1470-11e9-8384-a57f51e70e5f") -> "Jack"
getName(by: "4c0bf620-2022-11e9-99ad-0777e9298bfb") -> "Rose"
Я бы хотелверните nsattributedstring
"Jack is going to Rose's party"
, где Jack
и Rose
должны быть выделены жирным шрифтом.