Внедрение контроллера в другой контроллер
У меня есть контроллер, который получает событие с некоторыми данными. В рамках обработки этих новых данных необходимо изменить коллекцию в другом контроллере. Это плохая идея ввести контроллер в другой контроллер, чтобы изменить эту коллекцию?
2 ответа
Я не совсем понимаю, что вы имеете в виду под "коллекцией в другом контроллере", но ИМХО ваша коллекция должна быть в модели. Ваш первый контроллер изменяет коллекцию в модели, которая отправляет событие, пойманное вторым контроллером.
Я не слишком знаком со Swiz, однако в других средах, если вам нужно, чтобы другой "контроллер" делал что-то после результата, он отправлял бы событие, которое прослушивает второй контроллер для предоставления ему необходимых данных.