我使用的是cocos2d v0.99.5,iOS部署目标是5.0
当我在iOS-7.0/5.0模拟器中使用Xcode 5.0运行我的应用程序时它工作正常.我在iOS-6.1/6.0模拟器中使用Xcode 5.0运行不起作用.我用断点检查,它崩溃在下面的代码:
CCLabelTTF *mainGameTitle = [[CCLabelTTF alloc] initWithString:@"REGULAR PACK" dimensions:CGSizeMake(40, 50) alignment:UITextAlignmentLeft fontName:@"Arial Rounded MT Bold" fontSize:20];
它显示如下:
我写的时候:
CCLOG(@"font names ====> %@",[UIFont familyNames]);
在此行中,iOS-6.0和6.1中也出现"EXC_BAD_ACCESS"错误.
我试过CCMenuItemFont,这个也显示了上面的崩溃.
它工作在7.0和5.0模拟器/设备.这是什么问题?请帮我?
编辑:
我尝试了另一种方法,即
CCLabelTTF *mainGameTitle = [CCLabelTTF labelWithString:@"REGULAR PACK" fontName:@"Arial Rounded MT Bold" fontSize:20];
我再次在labelWithString:fontName:fontSize方法中遇到UIFont问题.