CCLabelTTF无法在iOS 6.1中运行
发布时间:2020-12-14 19:23:33 所属栏目:百科 来源:网络整理
导读:我使用的是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 a
我使用的是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问题. 解决方法
您使用已经弃用的CCLabelTTF方法.请参见下面的屏幕截图
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |