Как передать протокол "вниз"?

swift3
ios

#1

Как мне передать протокол сверху вниз?

Есть протокол:

protocol ButtonClicked {
   func buttonClicked(tag: Int)
}

У меня есть одни контроллер с таким вложением:

HomeViewController -> MainFeedCollectionView -> FeedCollectionView -> FeedCell

Как связать протокол из FeedCell с HomeViewController?
Потому что сейчас HomeViewController не видит FeedCell и не могу их связать.


#2

Ничего не понял !
Ты про делегаты? Или че ?