Термин «делегат» обычно используется только тогда, когда объект является достаточно общим и будет многократно использоваться во многих ситуациях со многими возможными различными делегатами.Например, табличное представление, очень общий объект, имеет делегата, который настраивает его поведение, но настраиваемое представление вашего собственного создания, которое используется для ваших собственных целей, может и не быть.
Звучит так, будто у вас естьочень просто отношения многие-к-одному между вашими "другими" взглядами и вашим "главным" мнением.Вероятно, вы можете просто создать свойство для ваших «других» представлений (например, mainView
) или сделать какой-то другой метод, который позволит вашим «другим» представлениям легко получить доступ к «основному» указателю представления, и отправить свое сообщение ему.