Я определил протокол следующим образом:СООТВЕТСТВИЕ к протоколу Swift - «Значение типа XX не имеет член YY»
protocol Coordinator: NSObjectProtocol {
var configurationStyle: ContainerConfigurationStyle { get }
}
Теперь я пытаюсь реализовать это следующим образом:
class StoreCoordinator: NSObject, Coordinator {
required init(withObject object: MyObject, style: ContainerConfigurationStyle) {
self.object = object
self.configurationStyle = style
}
Это дает мне ошибку компилятора: «StoreCoordinator does not member configurationStyle. Почему это?
Как я могу обеспечить, чтобы мой объект имел свойство configurationStyle, используя быстрый протокол?
Вы внедрили свойство 'configurationStyle' в свой класс' StoreCoordinator'? – Hamish
Это то, что я пытаюсь сделать, когда я это делаю: 'self.configurationStyle = style' –
ah Я думаю, вы все равно должны объявить его в классе разработчика –