修改了服务端返回数据异常的时候 主播评级会闪退的问题

This commit is contained in:
fengshuo
2023-01-05 18:02:21 +08:00
parent 5a7a846875
commit 55f413545d

View File

@@ -106,11 +106,16 @@
} else {
self.titleLabel.text = [NSString stringWithFormat:@"还差%ld钻可完成", (_levelInfo.targetDiamond - _levelInfo.currentDiamond)];
}
CGFloat itemWidth = ((CGFloat)_levelInfo.currentDiamond / (CGFloat)_levelInfo.targetDiamond)* 260;
[self.progressView mas_updateConstraints:^(MASConstraintMaker *make) {
make.width.mas_equalTo(itemWidth);
}];
if (_levelInfo.targetDiamond > 0) {
CGFloat itemWidth = ((CGFloat)_levelInfo.currentDiamond / (CGFloat)_levelInfo.targetDiamond)* 260;
[self.progressView mas_updateConstraints:^(MASConstraintMaker *make) {
make.width.mas_equalTo(itemWidth);
}];
} else {
[self.progressView mas_updateConstraints:^(MASConstraintMaker *make) {
make.width.mas_equalTo(0.1);
}];
}
} else {
NSString * diamond = [NSString stringWithFormat:@"%.0f%@", _levelInfo.currentReply * 100, @"%"];
NSString * task = [NSString stringWithFormat:@"新用户私聊回复率:%@", diamond];
@@ -122,8 +127,6 @@
} else {
self.titleLabel.text = [NSString stringWithFormat:@"还差%.0f%@可完成", (_levelInfo.targetReply - _levelInfo.currentReply) * 100, @"%"];
}
CGFloat itemWidth = _levelInfo.currentReply * 260;
[self.progressView mas_updateConstraints:^(MASConstraintMaker *make) {
make.width.mas_equalTo(itemWidth);