Swift 4.3 - протоколы передачи данных между двумя файлами - PullRequest
0 голосов
/ 02 октября 2019

Я борюсь с пониманием того, как работают протоколы. У меня есть 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

...