iPhone: делегат ModalViewController - PullRequest
       17

iPhone: делегат ModalViewController

0 голосов
/ 23 сентября 2010

У меня проблема с установкой свойства делегата для ViewController, который представлен модально.Приведенный ниже код является модифицированной копией примера кода для Представление контроллера представления модально .

            AddContactPersonTableViewController *addController = [[AddContactPersonTableViewController alloc] initWithNibName:@"AddContactPersonTableViewController" bundle:nil];
            addController.delegate = self;

            UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:addController];
            [self presentModalViewController:navigationController animated:YES];

            [navigationController release];
            [addController release];

Для addController.delegate = self; возникает ошибка: «Запрос на член« делегат »вчто-то не структура или союз "

Я не знаю, как это решить.Может быть, вы можете решить это;)

Ответы [ 2 ]

0 голосов
/ 23 сентября 2010

AddContactPersonTableViewController должен иметь свойство, объявленное вызываемым делегатом в вашем файле .h, например:

идентификатор делегата;

Делегат также должен иметь действительный установщик: @property (nonatomic, retain id)делегируют;

0 голосов
/ 23 сентября 2010

Так выглядит ваш AddContactPersonTableViewController.h. Вы добавили протокол делегата в этот класс? Вам нужно установить делегат? Вам, вероятно, даже не нужно делать это, если вам не нужен предыдущий viewcontroller для выполнения каких-либо действий, когда новый viewcontroller отклонен или что-то в этом роде.

...