Я назначаю объект popover o contentViewController, и я помещаю код отклонения в кнопку, которая находится в контроллере представления содержимого.
При нажатии кнопки:
[self.popover dismissPopoverAnimated:YES];
вызывается и popover отклоняется. Однако метод делегата не вызывается автоматически. Я думал, что я не назначаю его делегатом, но он есть. Если я добавлю следующую строку после строки offsetPopoverAnimated, делегат будет вызван правильно...
[self.popover.delegate popoverControllerDidDismissPopover:self.popover];
Я не понимаю, почему он не "автоматически" вызывает метод делегата. Как это может случиться?