2018-01-31

用户反馈8.4版本闪退

上友盟查看了下摘要NSConcreteMutableAttributedString addAttribute:value:range:: nil value

断点找到bug原因

- (void)addAttribute:(NSAttributedStringKey)name value:(id)value range:(NSRange)range;

value为nil

[UIFont fontWithName:@".PingFangSC-Light" size:40.0f]低版本系统无此字体,造成value为nil

增加一个分类返回

([UIFont fontWithName:fontName size:fontSize] ? [UIFont fontWithName:fontName size:fontSize] : [UIFont systemFontOfSize:fontSize]);

你可能感兴趣的:(2018-01-31)