Я хочу использовать View в протоколе.
protocol Test {
var view: View { get }
}
Протокол 'Просмотр' может использоваться только как обобщенное c ограничение, потому что он имеет требования к Self или связанные с типами
Я просто хочу сделать то же самое, что и с моим ViewController. Есть идеи?
protocol Test {
var viewController: UIViewController { get }
}
Если я использую связанный тип, я получаю ошибку в других моих протоколах.
protocol Test2: Test {
//STUB
}
Есть идеи, как решить эту проблему? Спасибо:)