как использовать ds-digital в iOS 3.1? - PullRequest
1 голос
/ 25 августа 2011

У меня iPhone 4g с iOS 4.1 и один 3G с iOS 3.1.3.Я добавил пользовательские шрифты ds-digital.ttf в файл .plist.Я использовал его, как показано ниже, в программе

    [hourLabel setFont:[UIFont fontWithName:@"ds-digital" size:120.0]];

Хотя "Build and Run" из 4g не вызывает проблем, он работает хорошо, но при работе с 3g выдает SIGABRT, как показано ниже

     Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: font != nil'
    2011-08-25 14:38:17.972 FinalAlarmClock[702:207] Stack: (

Я погуглил и обнаружил, что iOS ниже 3.2 не поддерживает «Пользовательские шрифты» , я скачал приложение из appStore, имя i Clock и iHandySoft Inc, и какон работает с моей 3.1.3 iOS очень хорошо,

Я не могу понять, что он использует, я видел шрифт "DBLCDTempBlack" , но он не используется, обаразные, что я должен делать, я хочу, чтобы пользователь ds-digital, потому что iOS 3.1.3 не имеет таких шрифтов в их семье.

Help!

...