我有iOS 4的iPhone 4g,我有一个3g的iOS 3.1.3。我已将自定义ds-digital.ttf字体添加到.plist文件中。我在程序
中使用了它 [hourLabel setFont:[UIFont fontWithName:@"ds-digital" size:120.0]];
虽然4g的“Build and Run”没有问题,但它运行良好,但在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: (
我用Google搜索并发现小于3.2的iOS不支持“自定义字体”,我从appStore下载了一个应用程序,名称是iHandySoft Inc的闹钟,因为它正在运行我的3.1.3 iOS非常好,
我无法理解它使用的是什么,我看到字体“DBLCDTempBlack”,但它没有被使用,两者都不同, 我该怎么办,我想使用ds-digital,因为iOS 3.1.3在他们的家庭中没有这样的字体。
帮助!