加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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方法.请参见下面的屏幕截图

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读