MyView
не распознается компилятором, поэтому он ожидал, что перед ним будет закрыто.Это потому, что класс определен ниже протокола MyViewDelegate
, поэтому компилятор еще не видел его.Добавьте
@class MyView;
над объявлением протокола, чтобы исправить это.