У меня есть tableviewcontroller с именем ReadingMaintView. Каждая строка имеет метку и элемент управления сбора данных, например, «Дата чтения» имеет текстовое поле. Чтобы позволить пользователю использовать свой большой палец для прокрутки, несмотря на дату, чтобы выбрать дату, которую они хотят поместить в текстовое поле для чтения даты, у меня есть еще один ViewController, называемый AccessoryViewController. Все, что есть на этой точке зрения, - это датпикер. Когда пользователь прикасается к кнопке аксессуаров, у меня есть segue для запуска AccessoryViewController. Это значит, что пользователь может выбрать желаемую дату.Как диспетчер просмотра может определить, как его называл viewcontroller?
Теперь я хотел бы, чтобы любой Viewcontroller смог вызвать AccessoryViewController на нужную ему дату. Это означает, что AccessoryViewController должен знать имя вызывающего ViewController, чтобы он мог отступить. Как я могу это сделать ? Я подготовил для segue в ReadMaintView, и он срабатывает, когда я касаюсь кнопки аксессуаров. Но что мне нужно сделать в AccessoryViewController для получения имени вызываемого (в данном случае ReadingMaintView) для выполнения обратного вызова?
Хм ... Я понимаю, что вы имеете в виду. Я дам ему попробовать. – mrMagik3805
На самом деле мне очень нравится идея испускать событие, на которое можно реагировать: в общем, излучение события и реагирование на вещи более надежны, чем попытка «нажать» состояние. –