2

几天以来,我遇到了仅在 iOS 中发生的崩溃,其中包含以下代码行

[myAttributedString addAttribute:NSFontAttributeName
                                             value:[UIFont fontWithName:@"HelveticaNeue-Italic" size:myLabel.font.pointSize]
                                             range:rangeOfSubString];

调试器给出的原因是

“由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'NSConcreteMutableAttributedString addAttribute:value:range::nil value'”异常类型:SIGABRT

我从文档中知道这是 nil 的值。知道为什么 [UIFont fontWithName:@"HelveticaNeue-Italic" size:myLabel.font.pointSize] 在 iOS 7.0.3 中会返回 nil 吗?(它在 iOS 7.0.2 中运行良好)

4

1 回答 1

9

Helvetica neue 的那种字体似乎不见了

http://www.kateva.org/sh/?p=16961

于 2013-11-12T19:49:07.157 回答