У меня есть UITableView в UIPopover; когда я нажимаю на строку в UITableView, я иду на сцену (UIView), где я запускаю и останавливаю время из UIDatePicker; затем с помощью кнопки «Назад» он возвращается к вызывающему UITableView, где я хочу взять время начала и остановки и поместить их в пару строк. Я сохраняю результаты в AppDelegate, поэтому я не теряю их, что, возможно, можно было бы сделать в другом месте.Когда функция segue возвращается, какой метод вызывается?
Вопрос: когда я отклоняю UIView с datepicker, как я могу изменить строки в UITableView, когда он снова появится? Я попробовал -viewWillAppear, но он никогда не попадает в него после того, как UIView уволен. Есть ли другой способ, который я могу использовать?
Когда вы говорите, что вы «идете на сцену (UIView)», вы имели в виду UIViewController? –
Я думаю, вы могли бы сказать, что ... Если я не ошибаюсь, каждая «сцена», которую вы используете при использовании раскадровки, должна иметь UIViewController, чтобы делать вещи в этой сцене. – SpokaneDude
Вы ищете (я думаю) для делегирования. Ознакомьтесь с «Использование делегирования для связи с другими контроллерами» в Руководстве по программированию Apple View View для iOS. – Marco