Я хочу отправить NSNotification
от этого метода (когда UIButton
нажата) в моем AppDelegate.m:Отправить NSNotification от AppDelegate
- (void)alertView:(UIAlertView *)alertView
clickedButtonAtIndex:(NSInteger)buttonIndex{
if (buttonIndex == 0){
//cancel clicked ...do your action
// HERE
}
}
..и получить его в одном из моих UIViewControllers
. Как я могу это сделать?
ИЗОБРАЖЕНИЕ С БОЛЬШЕ ИНФОРМАЦИИ: Я делаю приложение для сигнализации, а когда пользователь нажимает UIButton
, я хочу остановить будильник. Я понял, что NSNotifications
- единственный способ получить информацию из моего файла AppDelegate.m в файл ViewController.m?
В чем проблема? – Larme
Возможно, вы захотите переосмыслить это. Уведомления обычно должны регистрироваться в представлении диспетчера viewWillAppear и не регистрироваться в его методах viewWillDisappear, поэтому уведомление может быть недоступным при публикации в AppDelegate. Что вы хотите сделать с этим уведомлением? – Chris
Вы не можете отправить NSNotification ... но вы можете широковещать его – doNotCheckMyBlog