Я пытался использовать очередь уведомлений, чтобы работать асинхронно. Это сообщение, методы наблюдателя добавления.
Сообщение: -
dispatch_async(dispatch_get_main_queue(), ^{
NSNotification *myNotification =
[NSNotification notificationWithName:Reason object:object userInfo:@{ //somecode }];
[[NSNotificationQueue defaultQueue]
enqueueNotification:myNotification
postingStyle:NSPostWhenIdle
coalesceMask:NSNotificationNoCoalescing
forModes:nil];
});
AddObserver: -
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(somemethod:)
name:Reason
object:nil];
Я надеялся, когда я отправлю это уведомление, чтобы не ждать до полного выполнения. Просто отправьте, вернитесь и отправьте снова, даже если задание не выполнено (асинхронно).
Любая помощь будет принята.заранее спасибо.