Я пытаюсь скомпилировать файл Swift с соответствующим протоколом, и он не может быть скомпилирован с ошибкой
import Foundation
protocol ViewProtocol {
}
protocol PresenterProtocol {
associatedtype ViewType: ViewProtocol
var view: ViewType {get}
}
protocol ExampleViewProtocol: ViewProtocol {
}
class ExamplePresenter: PresenterProtocol {
var view: ExampleViewProtocol
init(view: ExampleViewProtocol) {
self.view = view
}
}
В Xcode 10.2 и XCode 10.1 появляется ошибка:
Тип 'ExamplePresenter' не соответствуетк протоколу 'PresenterProtocol'
Я не понимаю, почему.Что нужно сделать, чтобы он скомпилировался?