【发布时间】:2011-07-10 05:17:51
【问题描述】:
在我的项目中,我使用了一个名为“COMICS.TTF”的自定义字体...为此,我将名为“COMICS.TTF”的字体文件添加到资源中并编辑了 plist 以包含一个新字段,该字段指定 "应用程序 COMICS.TTF 提供的字体"
之后,我访问了字体使用 UIFont 的 fontWithName:@"Comics" size:40.0 方法... (漫画是我尝试 NSLog 字体名称时得到的字体名称)...所有这些在 iPhone 4 中都运行良好...但是,当我尝试在 iOS3.1 中安装该程序时,它抛出了一个异常跟随...
*** Assertion failure in -[UILabel setFont:], /SourceCache/UIKit/UIKit-984.38/UILabel.m:445
2011-03-07 14:24:20.271 CMB[183:207] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: font != nil'
2011-03-07 14:24:20.291 CMB[183:207] Stack: (
853417245,
845594132,
852966195
另外,当尝试 NSLog 字体名称时,它没有显示字体名称...有人知道,这是什么问题吗?
【问题讨论】:
标签: objective-c ios fonts uifont ios3.0