setText方法引起的帧速率非常低?

时间:2014-10-09 23:46:22

标签: objective-c xcode instruments frame-rate

我的iOS应用程序面临一个非常大的问题,我绝对不知道如何计算出来! 正如标题所说,在打开窗口期间,我的帧速率非常低。我决定与Xcode提供的Instruments一起工作,我发现问题是由简单的文本分配引起的!

这里是截图:

http://i.stack.imgur.com/Q8Sf9.png

它说明了作业

_WND_subTitle.text = @"TRY"

已经运行了2185次。我甚至不知道在哪里看,因为我使用的是SKNodeLabel Apple的课程(没有外部或危险的代码实现),之前我已经使用了相同的任务给其他人上课没有问题。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

好的,我弄明白是什么导致了我的问题:

https://stackoverflow.com/a/23624123/3582537

我偶然找到了答案!基本上我使用的字体名称是错误的。现在它可以使用:

_WND_subtitle = [[SKLabelNode alloc] initWithFontNamed:@"CCBackBeat-Light"];