Высказанный мнение, как я получаю его viewController?

значение по умолчанию 1.46, но существует также 1.48.

1.48 последняя версия. 1.46 должен обновить до 1,48, с заголовками/библиотеками в том же месте. Вам одновременно нужны оба?

129
задан Alex Cio 22 May 2015 в 12:25
поделиться

2 ответа

Да, супервизор это представление, которое содержит ваше представление. Ваше представление не должно знать, какой именно контроллер представления является его контроллером, поскольку это нарушит принципы MVC.

Контроллер, с другой стороны, знает, за какое представление он отвечает ( self.view = myView ) , и обычно это представление делегирует методы / события для обработки контроллеру.

Обычно вместо указателя на ваше представление у вас должен быть указатель на ваш контроллер,

40
ответ дан 24 November 2019 в 00:29
поделиться

Я думаю, вы можете передать касание контроллеру представления и позволить ему обрабатывать его. Это более приемлемый подход. Что касается доступа к контроллеру представления из его представления, вы должны поддерживать ссылку на контроллер представления, поскольку другого пути нет. Смотрите эту ветку, это может помочь: Доступ к контроллеру представления из представления

0
ответ дан 24 November 2019 в 00:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: