个人中心-访客记录角标
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user