У меня есть данные, которые включают определенные слова, которые я не хочу отображать.Я пытаюсь удалить этот набор слов из строки перед отображением на этикетке.С помощью имеющегося у меня кода я могу делать это слово за словом, но мне нужно набирать код X количество раз, чтобы достичь его для каждого слова.Какой будет правильный способ удалить набор слов сразу?
Вот код, который я сейчас использую:
let remove = ["Production", "Productions", "Studio", "Studios",
"Entertainment", "Pictures", "Company", "Films", "Media"]
if let range = string.range(of: remove) {
string.removeSubrange(range)
}
self.label.text = string
С этим кодом я получаю эту ошибку на range
строка:
Тип аргумента '[String]' не соответствует ожидаемому типу 'StringProtocol'