проблема с ipad popover - PullRequest
       22

проблема с ipad popover

1 голос
/ 31 января 2011

У меня есть один делегат файл, один View Controller и один UIPopoverController

Мой PopoverController определен в файле делегата.

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

Контроллер представления также содержит один метод с именем " refreshviewnow ".

Когда я нажимаю на кнопку подтверждения кнопки PopoverController, я хочу вызвать эту функцию refreshviewnow .

Что мне нужно написать о событии кнопки отправки?

Ответы [ 3 ]

0 голосов
/ 31 января 2011

Необходимо убедиться и установить свойство делегата PopoverController для View Controller. Затем в «кнопке отправки» вы можете вызвать метод для делегата.

- (void) submit {
   [delegate refreshAction];
}

Удачи.

0 голосов
/ 09 февраля 2011

Я получил ответ сейчас.

добавить наблюдатель в Просмотреть контроллер файл для метода refreshviewnow .

опубликовать уведомление, когда popover собирается уволить.

0 голосов
/ 31 января 2011

Я не уверен, что вы подразумеваете под "кнопкой отправки" (возможно, вам следует опубликовать часть кода, который вы используете) , но если вы пытаетесь вызвать метод, который находится в том же контроллере , вы бы сделали это так:

- (void) methodToDisplayPopover
{
    [self refreshViewNow];
}

EDIT:

MySecondView *second = [[MySecondView alloc] init];
[second refreshViewNow];
[second release];
...