Играя с примерами там. Нашел проект, у которого был класс, который был привязываемым объектом, он не дал никаких ошибок. Теперь, когда Xcode 11 beta 4 вышел, я получаю сообщение об ошибке:
Тип "UserSettings" не соответствует протоколу "BindableObject"
У него есть кнопка исправления ошибки, при нажатии на которую он добавляет
typealias PublisherType = <#type#>
Ожидается, что вы заполните тип.
Каким будет тип?
class UserSettings: BindableObject {
let didChange = PassthroughSubject<Void, Never>()
var score: Int = 0 {
didSet {
didChange.send()
}
}
}