У меня 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!