Iphone: вид появится метод не вызывает при использовании контроллера поповер - PullRequest
1 голос
/ 24 февраля 2012

Я использую контроллер всплывающих окон в представлении, которое содержит представление таблицы.Изображение выглядит следующим образом:

enter image description here

Каждый индекс выводит меня на свой вид, и этот вид содержит переключатель для одиночного выбора. Изображение:

enter image description here

Теперь я не могу получить значение для моего основного представления, которое содержит всплывающее окно, потому что оно не закрыто, и я не могу вызвать представление, появится метод для основного представления.

Как я могу передать значение опции, выбранной в текстовом виде основного вида.

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 24 февраля 2012

Если делегат popover установлен на контроллер popover, агрегат - (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController

и оттуда вызывает метод на главном контроллере для установки того, что вы хотите установить.

0 голосов
/ 24 февраля 2012

Вы должны связать uipopovercotrnooler с delegate. тогда вы можете использовать 2 метода:

- (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController - (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController

https://developer.apple.com/library/ios/#documentation/uikit/reference/UIPopoverControllerDelegate_protocol/Reference/Reference.html#//apple_ref/doc/uid/TP40009307

...