2011-03-07 119 views
0

在我的項目中,我使用名爲「COMICS.TTF」的自定義字體...爲此,我將名爲「COMICS.TTF」的字體文件添加到資源中,並編輯了plist以包含新字段中指定將自定義字體添加到應用程序

之後 「應用程序COMICS.TTF提供的字體」,我訪問的字體USIG UIFont的fontWithName:@「漫畫」尺寸: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字體名稱...有誰知道,有什麼問題?

回答

2

加入您的自定義字體在3.2及以後的版本面世所以,如果你想使用它的3.1將無法正常工作

+0

感謝的人!還有一件事,你能提出任何解決方法嗎? – Suran 2011-03-07 14:20:02

+0

實際上,我使用cocos2d庫,它允許您使用CCBitmapFonts使用您的自定義字體,看看它 – JonLOo 2011-03-07 16:01:35

相關問題