Я не знаю почему, но мой код дает сбой на этом издателе $searchTerm. У меня в коде много таких издателей и все остальное работает нормально. Это не работает только в этой новой версии Xcode и работает в предыдущей версии. Если я прокомментирую эту строку и заменю ее на _searchTerm.projectedValue, она начнет работать как обычно!
_searchTerm.projectedValue
//$searchTerm
.debounce(for: .milliseconds(350), scheduler: DispatchQueue.global())
.flatMap { term in
self.search(by: term)
}
.print("searching")
.receive(on: DispatchQueue.main)
.assign(to: \.results, on: self)
.store(in: &disposables)
у меня ошибка
Фатальная ошибка: вызов удаленного метода