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