Вызов метода UIApplicationDelegate из UIViewController - PullRequest
2 голосов
/ 23 марта 2010

У меня есть простое приложение для iPhone, которое очень похоже на пример Page Control, предоставленный Apple. Он динамически создает группу UIViewControllers, а затем добавляет их в ScrollView.

Когда кнопка нажата в одном из этих представлений, мне нужно иметь возможность вызвать метод обратно в UIApplicationDelegate. Затем он выполнит некоторые вычисления и сгенерирует новый набор представлений для отображения.

Я не уверен, как это сделать. Казалось бы, это будет работать, но это не так:

[[self superview] doSomething];

Чего мне не хватает? Спасибо.

1 Ответ

6 голосов
/ 23 марта 2010
[[(MyAppDelegate*)[UIApplication sharedApplication] delegate] doSomething]

Замените MyAppDelegate на имя вашего класса делегата приложения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...