Я борюсь с пониманием того, как работают протоколы. У меня есть 2 файла, и я хочу использовать протокол для передачи данных ... Вот что я делаю:
В ViewController.swift
protocol workingProtocol { func myFunc(strValue: String)}
class ViewController: UIViewController {
var interactor = workingProtocol
@objc func doneBtn() {
interactor.myFunc(strValue: "str")
}
}
В Interactor.swift
class Interactor {
func myFunc(strValue: String) {
print(strValue)
}
}
Данные не распечатываются из Interactor.swift