앱의 아이콘에 대한 배지 개수를 업데이트하는 앱 위임에 메소드가 있습니다. 나는이 메소드가 앱 전체에서 볼 수있는 다른 VC (예 : 알림 센터)에서 무언가를 업데이트하기를 원한다.앱 대리인과 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;
}
배지 업데이트 방법을 호출하는 곳에서 알림 센터 통화를 사용하지 않는 이유는 무엇입니까? – hotpaw2
그게 좋겠다. 좀 더 자세하게 설명해 줄 수 있겠 니? – Jon