didReceiveRemoteNotification - вызвать функцию в текущем контроллере представления - PullRequest
2 голосов
/ 22 сентября 2011

Как я могу запустить функцию текущего контроллера просмотра (в настоящее время пользователь просматривает) при получении push-уведомления.

заранее спасибо.

1 Ответ

1 голос
/ 31 октября 2011

Наилучший метод заключается в том, чтобы в методе делегата приложения для обработки уведомления об удалении отправлять уведомление с помощью NSNotificationCenter

[[NSNotificationCenter defaultCenter] postNotification:@"remoteNotification" withObject:whateverYouWantHere];

Затем используйте NSNotificationCenter, чтобы добавить любой заинтересованный UIViewController в качестве наблюдателя для имени «remoteNotification».

...