У меня есть массив объектов, подобных этому
"sub-specialty" : [
{
"id" : 1,
"title" : "Adult Physiotherapy",
"ar_title" : "علاج طبيعي بالغين",
"name" : "علاج طبيعي بالغين"
},
{
"id" : 2,
"title" : "Pediatric Physiotherapy",
"ar_title" : "علاج طبيعي اطفال",
"name" : "علاج طبيعي اطفال"
},
{
"id" : 3,
"title" : "Sport Injuries",
"ar_title" : "اصابات ملاعب",
"name" : "اصابات ملاعب"
},
{
"id" : 4,
"title" : "Rehabilitation",
"ar_title" : "تأهيل",
"name" : "تأهيل"
}
]
, когда я использую карту, чтобы получить имя только таким образом
let sub = sub-specialty.map({($0.name ?? "")}).joined(separator: ", ") ?? ""
я получил рубби sh символов или текст перевернут, пожалуйста см. прикрепленное изображение
введите описание изображения здесь