问题
Since a few days, I have a crash that only happens in iOS with the following line of code
[myAttributedString addAttribute:NSFontAttributeName
value:[UIFont fontWithName:@"HelveticaNeue-Italic" size:myLabel.font.pointSize]
range:rangeOfSubString];
The reason given by debugger is
"Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'NSConcreteMutableAttributedString addAttribute:value:range:: nil value'" Exception Type: SIGABRT
I know from the documentation that it's the value that's nil. Any idea why [UIFont fontWithName:@"HelveticaNeue-Italic" size:myLabel.font.pointSize] would return nil in iOS 7.0.3? (it was working perfectly well in iOS 7.0.2)
回答1:
That typeface of Helvetica neue seems to be missing
http://www.kateva.org/sh/?p=16961
来源:https://stackoverflow.com/questions/19938436/crash-in-ios-7-0-3-for-nsmutableattributedstring