Как создать метод для размещения уведомления в Objective-C? - PullRequest
0 голосов
/ 18 февраля 2010

Как создать метод для публикации уведомления через NSNotificationCenter, а затем вызвать метод без основного метода applicationDidFinishLauching (IBAction). Я просто хотел отправить только сообщение. Я также не хочу, чтобы postNotification помещался в метод applicationDidFinishLaunching.

-(void)applicationDidFinishLaunching
{

 event=[[SomeClass alloc]init];

}

-(void)sendEvent:(id)sender
{
     postNotificationName:... object:---
}

Теперь я должен вызвать этот метод sendEvent в моей программе. Как это сделать?

1 Ответ

2 голосов
/ 18 февраля 2010

Метод -postNotification в NSNotificationCenter - это то, что вы ищете:

- (void)applicationDidFinishLaunching:(NSNotification *)notification
{
   // ...
   [self postNotification];
}

- (void)postNotification
{
   [[NSNotificationCenter] defaultCenter] postNotification:@"Notification"];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...