更新到Xcode 5.1.1后,使用自定义字体的fontWithName
方法始终返回nil,在设置atributedString
的属性时导致崩溃。
我确认我的自定义字体在[UIFont familyNames]
和fontNamesForFamilyName
的结果中出现。
如果我传入系统字体名称,如Helvetica
,那么fontWithName
可以正常工作。
是否有人遇到过类似的问题?该怎么解决?这是Xcode的一个bug吗?
更新到Xcode 5.1.1后,使用自定义字体的fontWithName
方法始终返回nil,在设置atributedString
的属性时导致崩溃。
我确认我的自定义字体在[UIFont familyNames]
和fontNamesForFamilyName
的结果中出现。
如果我传入系统字体名称,如Helvetica
,那么fontWithName
可以正常工作。
是否有人遇到过类似的问题?该怎么解决?这是Xcode的一个bug吗?
export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk
/usr/local/bin/moarfonts reset
.app
包中可以找到字体文件。 - Allen Hsuinfo.plist
中的所有字体和行,然后再次添加字体,现在看起来恢复正常了。 - Allen Hsu