个人中心-访客记录角标

This commit is contained in:
chenguilong
2022-07-27 11:49:51 +08:00
parent 332ace4cb9
commit 41a73df7fb
6 changed files with 82 additions and 23 deletions

View File

@@ -244,12 +244,7 @@
break;
case XPMineItemType_Visitor:
{
[self.tabBarItem setBadgeValue:nil];
for (XPMineFuntionItemModel * model in self.functionArray) {
if (model.skipType == XPMineItemType_Visitor) {
model.unReadCount = 0;
}
}
self.headView.visitorUnReadCount = 0;
XPMineVisitorViewController *visitorVC = [[XPMineVisitorViewController alloc] init];
[self.navigationController pushViewController:visitorVC animated:YES];
}
@@ -517,19 +512,7 @@
#pragma mark - NSNotification
- (void)onVisitorUnReadCountUpdate:(NSNotification *)noti {
XPMineVisitorUnReadModel *model = (XPMineVisitorUnReadModel *)noti.object;
if (model.visitNum > 0) {
[self.tabBarItem setBadgeValue:[NSString stringWithFormat:@"%ld", model.visitNum]];
} else {
[self.tabBarItem setBadgeValue:nil];
}
for (int i = 0; i<self.functionArray.count; i++) {
XPMineFuntionItemModel * item = [self.functionArray objectAtIndex:i];
if (item.skipType == XPMineItemType_Visitor) {
item.unReadCount = model.visitNum;
}
}
[self.tableView reloadData];
self.headView.visitorUnReadCount = model.visitNum;
}
#pragma mark - Getters And Setters