В моем проекте я использую пользовательский шрифт с именем «COMICS.TTF» ... Для этого я добавил файл ресурсов с именем «COMICS.TTF» в ресурсы и отредактировал plist, добавив новое поле, определяющее
«Шрифты, предоставляемые приложением COMICS.TTF»
После этого я получил доступ к шрифту, используя UIFont fontWithName: @ "Comics" size: 40.0 method ...
(Comics - это имя шрифта, которое я получил, когда пытался использовать имена шрифтов 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 имя шрифта ... Кто-нибудь знает, в чем проблема?