message d'erreur
SEGV_ACCERR
cardloan -[HomeMoneyView refreshView] (HomeMoneyView.m:)
cardloan -[HomeMoneyView refreshView] (HomeMoneyView.m:89)
5 cardloan -[HomeMoneyTextFiedTablieViewCell initWithStyle:reuseIdentifier:] (HomeMoneyTextFiedTablieViewCell.m:61)
@try {
// 刷新每期费用
CGFloat monthMoney = [[MoneyLoan sharedInstance] getPeriodsFeeWithMoney:[_moneyTextField.text floatValue] periods:_periods];;
NSString *approvedAmountStr = [NSString stringWithFormat:@"%@元", [NSString moneyToStrings:monthMoney]];
NSMutableAttributedString *attrStr = [[NSMutableAttributedString alloc] initWithString:approvedAmountStr];
[attrStr setAttributes:@{
NSFontAttributeName:kFont(15.)
}
range:NSMakeRange(attrStr.length - 3, 3)];
_monthMoneyLabel.attributedText = attrStr;
_circleLayer.progress = [_moneyTextField.text floatValue] / _moneyTextField.moneyRange.max;
} @catch (NSException *exception) {
} @finally {
}
C'est la phrase de la ligne 89, je ne sais pas pourquoi elle a planté
[attrStr setAttributes:@{
NSFontAttributeName:kFont(15.)
}
range:NSMakeRange(attrStr.length - 3, 3)];
attrStr.length < 3