У меня есть код Obj-c, который работает нормально, но мне интересно, использует ли он «анти-шаблон», и если есть очевидный лучший маршрут, который может принять более опытный человек.Отправка делегата через Segue - плохой шаблон?
- ViewController1 выступает в роли делегата для объекта, созданного из сторонней библиотеки. Это на переднем плане.
- ViewController2 выходит на передний план. Во время segue в
prepareForSegue
ViewController1 устанавливает делегат объекта, который он в настоящее время выполняет функции делегата для ViewController2, так что любые последующие вызовы делегатов принимаются на ViewController2, когда он находится на переднем плане.
Это работает. И это меня не слишком беспокоит. Но ему нравится что-то, где может быть более идиоматическое решение.