В моем приложении есть метод делегата, который обновляет количество значков для значка приложения.Я хочу, чтобы этот метод также обновлял что-то в другом VC, который виден во всем приложении (например, в центре уведомлений).
Как я могу это сделать?
Метод выглядит следующим образом:
- (void) remedyERxInterface:(RSeRxInterface *)eRxInterface
didSynchronize:(BOOL)success pendingMessageCounts:(NSDictionary *)pendingMessageCounts {
NSInteger messageTotal = 0;
NSInteger refillRequests = [[pendingMessageCounts objectForKey:kRSQueuesRefillCount] intValue];
NSInteger problems = [[pendingMessageCounts objectForKey:kRSQueuesProblemCount] intValue];
NSInteger messages = [[pendingMessageCounts objectForKey:kRSQueuesMessageCount] intValue];
if (0) {
if (self.eRxModuleInboxMessageCount) {
messageTotal = refillRequests + problems + messages;
} else {
messageTotal = refillRequests + problems + messages + 12;
}
} else {
//Production
messageTotal = refillRequests + problems + messages;
}
[UIApplication sharedApplication].applicationIconBadgeNumber = messageTotal;
self.eRxModuleInboxMessageCount = messageTotal;
}