У меня есть модальный контроллер вида, который используется для ввода данных в моем приложении для iPhone. Я пытаюсь быть эффективным, используя один и тот же контроллер представления каждый раз, когда необходимо добавить данные, поэтому этот один контроллер представления может вызываться из различных родительских представлений.
Какой бы родительский вид не вызывал «addViewController», он устанавливается в качестве его делегата, поэтому я предполагаю, что перед тем, как открыть модальное представление, мне нужно сделать «self.delegate = nil», чтобы убедиться, что я случайно не попаду с 2 делегатами одновременно.
Прав ли я, что мне нужно сделать "self.delegate = nil"? Какой метод подходит для этого - это viewWillDisappear?
Спасибо.